我已经创建了一个模块,它是axis2的扩展,我希望这个模块做一个简单的操作,例如添加。 我该怎么做才能拦截Web服务的处理(获取ws数据)并在处理程序中进行添加操作。
答案 0 :(得分:2)
请仔细阅读以下文章,这提供了创建轴2模块以拦截SOAP数据的分步指南。 http://www.packtpub.com/article/apache-axis2-web-services-writing-module
你需要编写扩展AbstractHandler并实现Handler的类。 那么你需要覆盖你能够获得SOAP上下文的invoke方法。 您可以使用此SOAP上下文执行任何操作。
哦,你还必须在module.xml配置中定义你的模块。