如何在没有数据绑定的情况下创建Java Web服务客户端?

时间:2012-10-25 16:29:04

标签: java web-services

我正在为我的客户构建自己的Web服务客户端数据绑定机制。我想在请求上构建自己的SOAP消息并接收SOAP消息响应。我开始编写一个直接与套接字交互的客户端,但开始厌倦了WS-Security的复杂性。关于这个项目的图书馆和/或方法的任何想法?

1 个答案:

答案 0 :(得分:3)

是什么让您认为您需要自定义绑定?可能那些使用1000-s开发人员进行测试的人已经相当成熟了。

看看Apache CXF。浏览architecture documentation。您可以在那里找到适合您需求的扩展点。

Apache CXF目前支持数据绑定:JAXB 2.x(默认),Aegis,Apache XMLBeans,服务数据对象(SDO)和JiBX(正在开发中)。如果其中任何一项不符合您的需求,请附上您自己的data binding architecture docs