一个适用于Java(Tomcat)的好用的SOAP库

4

答案: 阅读了很多文档之后,我决定使用CXF。Axis和CXF都可以在Tomcat中运行。Axis似乎更快地实现服务,但同时也通过简洁限制了开发者的自由度。例如,我仍然无法弄清楚如何将我的登录信息放置在AXIS服务的标头中。所以:我选择CXF...


我必须开发一个客户端/服务器系统,该系统使用Tomcat(6)作为服务器,并在C#中创建客户端。它们之间的通信将通过SOAP进行。

我的问题是,在Tomcat服务器上,什么是用于SOAP->Servlet映射的好库?我正在研究Apache Axis,但从他们的用户指南 http://ws.apache.org/axis/java/user-guide.html 中所读到的内容来看,它非常高级地将soap映射到Java类,没有太多控制权。我需要一个SOAP库,可以将其定义为wsdl,并将其映射到servlet中的方法,稍微低一些的级别。有人知道这样的库吗?

我习惯于使用SOAP web服务,并对此有相当好的了解。我没有任何实际经验来实现服务器。我了解SOAP引擎会公开某些类中的方法,在wsdd中有所描述。但是当我阅读Axis文档时,我一直在运行Java到Java的示例和序列化程序以及反序列化程序。我越来越感觉到axis是一个使用SOAP的Java到Java框架。我错了吗? Axis可以满足我的需求吗?我需要能够控制WSDL,因此我需要支持像maxOccurs、sequence、choice等控件。Axis是否提供了我控制这些事物的可能性,或者我正在寻找另一个库?

1个回答

7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接