繁体   English   中英

是否可以在不先生成客户端存根/代理的情况下从Java客户端使用EJB 3 Web服务?

[英]Is it possible to consume an EJB 3 Web Service form a Java client without first generating client stubs/proxies?

到目前为止,在大多数教程中,人们都在使用wsconsume或类似的东西来创建类,客户端可以使用这些类来访问EJB 3 Web服务。

这是唯一可能的选择吗? 由于我的EJB界面使用WebMethodWebParam等进行了注释,是否可以动态地创建动态代理或使用运行时字节码增强来创建代理等? 例如:

MyWebService webService = WebServiceEnhance.getWebService(MyWebService.class);
webService.webMethod("foo");

还高度赞赏与参考材料的链接。

一种方法是处理纯XML请求/响应。 您可以使用SoapUIFiddler捕获要使用的Web服务的示例请求/响应,然后将这些示例用作客户端中的模板。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM