如何在自定义注释类中包装(包围,封闭?)@ WebMethod执行

时间:2015-08-03 14:35:06

标签: web-services jax-ws

使用JAX-WS,在myLib = { sessionId: function() { return $("form#myVariables > input[name=sessionId]").val(); }, [...] } 类中实现了@WebMethod方法。 需要做这样的事情:

WebService.java:

@WebService

这是@WebMethod @MyWrapper public Object someWebserviceMethod() ... 注释,它必须将MyWrapper的调用包装到另一个代码中,然后决定是否执行它。例如,以这种方式:

MyWrapperImpl.java:

someWebserviceMethod

因此,在调用任何方法之前,需要自动调用... public Object wrapMethodExecution( contextOfCalledWebMethod ) { if ( someFlag ) { //then contextOfCalledWebMethod called to execute someWebserviceMethod //or directly call Method.invoke() } else { return null; //or error message } ,并使用wrapMethodExecution()注释。

是否可以使用jax-ws执行此类模式?

我尝试使用@MyWrapper但失败了。

0 个答案:

没有答案