我使用 JPype 在基于 python 的测试平台中构建 SOAP 客户端。但是,我需要扩展一个 Java 类来进行这样的调用:
喜欢
无效进程(上下文参数)
这里的Context类型是一个类,为了实现,我需要使用 JPype 在 python中扩展Context 。
class MyContext extends Context { //覆盖方法}
使用 JProxy 功能(在 JPype 中),我能够“实现”java 接口。
但我想扩展一个类而不是一个接口。任何帮助表示赞赏。
我使用 JPype 在基于 python 的测试平台中构建 SOAP 客户端。但是,我需要扩展一个 Java 类来进行这样的调用:
喜欢
无效进程(上下文参数)
这里的Context类型是一个类,为了实现,我需要使用 JPype 在 python中扩展Context 。
class MyContext extends Context { //覆盖方法}
使用 JProxy 功能(在 JPype 中),我能够“实现”java 接口。
但我想扩展一个类而不是一个接口。任何帮助表示赞赏。
JPype 致力于让 Python 程序完全访问 Java 类库。这不是通过重新实现 Python 来实现的,就像 Jython/JPython 所做的那样,而是通过在两个虚拟机中的本机级别进行接口来实现。最终,在许多(尽管不是全部)情况下,应该可以用 Python 替换 Java。JSP、Servlet、RMI 服务器和 IDE 插件都是不错的选择。一旦实现了这种集成,将开始第二阶段将 Java 逻辑与 Python 逻辑分离,最终允许在其他环境中使用桥接技术,即 Ruby、Perl、COM 等。