我的任务是创建一个Web服务客户端,该客户端将访问第三方基于SOAP的Web服务。
我们的原始程序员使用Apache Axis访问Web服务。他基本上必须根据WSDL文件生成POJO类。
我将使用Spring WS来实现客户端Web服务。我见过例子。我没有碰到任何Apache Axis的东西。有人能让我了解我将要实现的客户端的架构和设计吗?
这是我打算做的事情:
1. Get a copy of the WSDL
2. Generate the POJO classes based on WSDL
3. Implement the web service client using Spring web service template.
4. Use the POJO classes to contain the data that I will be sending, manipulating, and receiving. A marshaller/unmarshaller will do the conversion from XML to Object and vice versa
要从WSDL文件生成POJO类,我应该使用哪个程序或jar?
另外,SAAJ和Apache的AXIOM有什么区别?我知道我会使用其中一种。