开发者

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

In most tutorials th开发者_JAVA百科at I have seen so far people are using wsconsume or something like that to create classes that clients can use to access an EJB 3 Web Service.

Is this the only possible option? As my EJB's interface is annotated with WebMethod, WebParam, etc. isn't it possible to create a dynamic proxy or use runtime bytecode enhancement to create the proxies, etc. on the fly? E.g.:

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

A link to good reference material is also highly appreciated.


One way is to deal with pure XML request/response. You can trap sample request/response for the web service you want to consume using either SoapUI or Fiddler and then use these samples as templates within your client.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜