2005年09月30日 星期五 11:06
对python的桌面应用比较感兴趣,想用wxpython代替swing做客户端程序调用远程EJB,实现j2ee应用,该如何在python程序中写client代码呢?谢谢大家!
2005年09月30日 星期五 11:27
陈睿杰 wrote: > 该如何在python程序中写client代码呢?谢谢大家! 我能想到的有以下几种方法: 方法一:Jython; 方法二:Java与Python的桥接技术,比如Jpype; 方法三:采用IIOP协议。在客户端使用Python的CORBA产品,在服务器端打开EJB的IIOP 支持。 其他方法:如果EJB应用服务器支持Web Services,可以考虑使用XML-RPC或者SOAP。 XML-RPC的方式最简单,但有的EJB应用服务器可能不支持。 如果可能用SOAP的话也还行。 方法二和方法三都涉及大量相互关联类的映射,恐怕会很复杂。 __ Best Regards, Kebo Wang
2005年09月30日 星期五 11:57
还是XMLRPC最方便且成熟。 现在java下面的xmlrpc包也有好多,给ejb多做个入口也不会太麻烦吧。 -- 张骏 <zhangj at foreseen-info.com> 敏捷来自Python 简单源于我们 丰元信信息技术有限公司 ----------------------- Original Message ----------------------- From: "Wang Kebo" <mep_ at 163.com> To: <python-chinese at lists.python.cn> Date: Fri, 30 Sep 2005 11:27:16 +0800 Subject: RE: [python-chinese] python中怎么调用java程序?比如EJB? ---------------------------------------------------------------- > 陈睿杰 wrote: > > 该如何在python程序中写client代码呢?谢谢大家! > > 我能想到的有以下几种方法: > 方法一:Jython; > 方法二:Java与Python的桥接技术,比如Jpype; > 方法三:采用IIOP协议。在客户端使用Python的CORBA产品,在服务器端打开EJB的IIOP > 支持。 > > 其他方法:如果EJB应用服务器支持Web Services,可以考虑使用XML-RPC或者SOAP。 > > XML-RPC的方式最简单,但有的EJB应用服务器可能不支持。 > 如果可能用SOAP的话也还行。 > 方法二和方法三都涉及大量相互关联类的映射,恐怕会很复杂。 > > __ > Best Regards, > > Kebo Wang --------------------- Original Message Ends --------------------
2005年09月30日 星期五 12:34
谢谢解答,这就去翻xml-rpc的资料研究。好象这个是基于http协议的,那么我要调用本地的java代码又该如何做呢?Jpype感觉不错 在 05-9-30,张骏<zhangj at foreseen-info.com> 写道: > 还是XMLRPC最方便且成熟。 > 现在java下面的xmlrpc包也有好多,给ejb多做个入口也不会太麻烦吧。 > -- > 张骏 <zhangj at foreseen-info.com> > > 敏捷来自Python > 简单源于我们 > 丰元信信息技术有限公司 > > ----------------------- Original Message ----------------------- > From: "Wang Kebo" <mep_ at 163.com> > To: <python-chinese at lists.python.cn> > Date: Fri, 30 Sep 2005 11:27:16 +0800 > Subject: RE: [python-chinese] python中怎么调用java程序?比如EJB? > ---------------------------------------------------------------- > > 陈睿杰 wrote: > > > 该如何在python程序中写client代码呢?谢谢大家! > > > > 我能想到的有以下几种方法: > > 方法一:Jython; > > 方法二:Java与Python的桥接技术,比如Jpype; > > 方法三:采用IIOP协议。在客户端使用Python的CORBA产品,在服务器端打开EJB的IIOP > > 支持。 > > > > 其他方法:如果EJB应用服务器支持Web Services,可以考虑使用XML-RPC或者SOAP。 > > > > XML-RPC的方式最简单,但有的EJB应用服务器可能不支持。 > > 如果可能用SOAP的话也还行。 > > 方法二和方法三都涉及大量相互关联类的映射,恐怕会很复杂。 > > > > __ > > Best Regards, > > > > Kebo Wang > > --------------------- Original Message Ends -------------------- > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese >
2005年09月30日 星期五 13:28
JPYPE还不成熟,企业级应用最好不要选择 -- 张骏 <zhangj at foreseen-info.com> 敏捷来自Python 简单源于我们 丰元信信息技术有限公司 ----------------------- Original Message ----------------------- From: 陈睿杰 <chen.ruijie at gmail.com> To: python-chinese at lists.python.cn Date: Fri, 30 Sep 2005 12:34:29 +0800 Subject: Re: [python-chinese] python中怎么调用java程序?比如EJB? ---------------------------------------------------------------- > 谢谢解答,这就去翻xml-rpc的资料研究。好象这个是基于http协议的,那么我要调用本地的java代码又该如何做呢?Jpype感觉不错 > > 在 05-9-30,张骏<zhangj at foreseen-info.com> 写道: > > 还是XMLRPC最方便且成熟。 > > 现在java下面的xmlrpc包也有好多,给ejb多做个入口也不会太麻烦吧。 > > -- > > 张骏 <zhangj at foreseen-info.com> > > > > 敏捷来自Python > > 简单源于我们 > > 丰元信信息技术有限公司 > > > > ----------------------- Original Message ----------------------- > > From: "Wang Kebo" <mep_ at 163.com> > > To: <python-chinese at lists.python.cn> > > Date: Fri, 30 Sep 2005 11:27:16 +0800 > > Subject: RE: [python-chinese] python中怎么调用java程序?比如EJB? > > ---------------------------------------------------------------- > > > 陈睿杰 wrote: > > > > 该如何在python程序中写client代码呢?谢谢大家! > > > > > > 我能想到的有以下几种方法: > > > 方法一:Jython; > > > 方法二:Java与Python的桥接技术,比如Jpype; > > > 方法三:采用IIOP协议。在客户端使用Python的CORBA产品,在服务器端打开EJB的IIOP > > > 支持。 > > > > > > 其他方法:如果EJB应用服务器支持Web Services,可以考虑使用XML-RPC或者SOAP。 > > > > > > XML-RPC的方式最简单,但有的EJB应用服务器可能不支持。 > > > 如果可能用SOAP的话也还行。 > > > 方法二和方法三都涉及大量相互关联类的映射,恐怕会很复杂。 > > > > > > __ > > > Best Regards, > > > > > > Kebo Wang > > > > --------------------- Original Message Ends -------------------- > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > --------------------- Original Message Ends --------------------
2005年09月30日 星期五 14:56
我的想法,可以使用一些工具,比如Axis,将EJB做成Web service供python client调用 On 9/30/05, Wang Kebo <mep_ at 163.com> wrote: > > 陈睿杰 wrote: > > 该如何在python程序中写client代码呢?谢谢大家! > > 我能想到的有以下几种方法: > 方法一:Jython; > 方法二:Java与Python的桥接技术,比如Jpype; > 方法三:采用IIOP协议。在客户端使用Python的CORBA产品,在服务器端打开EJB的IIOP > 支持。 > > 其他方法:如果EJB应用服务器支持Web Services,可以考虑使用XML-RPC或者SOAP。 > > XML-RPC的方式最简单,但有的EJB应用服务器可能不支持。 > 如果可能用SOAP的话也还行。 > 方法二和方法三都涉及大量相互关联类的映射,恐怕会很复杂。 > > __ > Best Regards, > > Kebo Wang > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050930/308928bf/attachment.html
2005年09月30日 星期五 18:19
为什么要舍近求远呢?python有它自身的特点,java也有自己的擅长的领域。jython只是一种权宜的方法。特别是jython的开发已经停滞了很长一段时间。而且又是调用远程的ejb的接口,更是不可取,性能上难以想象。 如果因为某种特殊原因一定要这样来应用分布式系统,我推荐zeroc的ice,它有python,java的调用接口。 在 05-9-30,张骏<zhangj at foreseen-info.com> 写道: > JPYPE还不成熟,企业级应用最好不要选择 > > -- > 张骏 <zhangj at foreseen-info.com> > > 敏捷来自Python > 简单源于我们 > 丰元信信息技术有限公司 > > ----------------------- Original Message ----------------------- > From: 陈睿杰 <chen.ruijie at gmail.com> > To: python-chinese at lists.python.cn > Date: Fri, 30 Sep 2005 12:34:29 +0800 > Subject: Re: [python-chinese] python中怎么调用java程序?比如EJB? > ---------------------------------------------------------------- > > 谢谢解答,这就去翻xml-rpc的资料研究。好象这个是基于http协议的,那么我要调用本地的java代码又该如何做呢?Jpype感觉不错 > > > > 在 05-9-30,张骏<zhangj at foreseen-info.com> 写道: > > > 还是XMLRPC最方便且成熟。 > > > 现在java下面的xmlrpc包也有好多,给ejb多做个入口也不会太麻烦吧。 > > > -- > > > 张骏 <zhangj at foreseen-info.com> > > > > > > 敏捷来自Python > > > 简单源于我们 > > > 丰元信信息技术有限公司 > > > > > > ----------------------- Original Message ----------------------- > > > From: "Wang Kebo" <mep_ at 163.com> > > > To: <python-chinese at lists.python.cn> > > > Date: Fri, 30 Sep 2005 11:27:16 +0800 > > > Subject: RE: [python-chinese] python中怎么调用java程序?比如EJB? > > > ---------------------------------------------------------------- > > > > 陈睿杰 wrote: > > > > > 该如何在python程序中写client代码呢?谢谢大家! > > > > > > > > 我能想到的有以下几种方法: > > > > 方法一:Jython; > > > > 方法二:Java与Python的桥接技术,比如Jpype; > > > > 方法三:采用IIOP协议。在客户端使用Python的CORBA产品,在服务器端打开EJB的IIOP > > > > 支持。 > > > > > > > > 其他方法:如果EJB应用服务器支持Web Services,可以考虑使用XML-RPC或者SOAP。 > > > > > > > > XML-RPC的方式最简单,但有的EJB应用服务器可能不支持。 > > > > 如果可能用SOAP的话也还行。 > > > > 方法二和方法三都涉及大量相互关联类的映射,恐怕会很复杂。 > > > > > > > > __ > > > > Best Regards, > > > > > > > > Kebo Wang > > > > > > --------------------- Original Message Ends -------------------- > > > > > > _______________________________________________ > > > python-chinese list > > > python-chinese at lists.python.cn > > > http://python.cn/mailman/listinfo/python-chinese > > > > > --------------------- Original Message Ends -------------------- > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > -- 我的blog:http://xlp223.yculblog.com
Zeuux © 2025
京ICP备05028076号