Java中Web服务的替代方案

Man*_*zzi 4 java rest web-services

我有我的系统的这个外部模块,我想将它与Web服务集成.所以我使用注释编写了服务器(到目前为止一直很好),然后我使用Eclipse(新的Web服务客户端向导)为客户端生成样板代码.结果是一堆丑陋的代码远非可配置,难以测试和改变.我正在寻找一个简单的API,我不需要附件,sophysticated数据类型,复杂的异步行为.所以:

  1. 还有其他工具可以做得更好吗?
  2. 是否有不同的技术来编写Web服务客户端(例如注释)?
  3. 我应该使用不同的方式来集成我的外部组件(例如REST)吗?关于从哪里开始的任何建议,是这样的吗?

期待您的建议.

sim*_*ord 5

我同意Patrick的观点,Spring 3有一个RESTServiceTemplate和一个WebServiceTemplate,它使代码和配置与远程Web服务交互变得非常容易 - 它甚至可以简化un/marshalling xml到bean中.在我的公司,我们两个都取得了很大的成功.

为了帮助您入门:

http://static.springsource.org/spring-ws/sites/1.5/reference/html/client.html

http://blog.springsource.com/2009/03/27/rest-in-spring-3-resttemplate/

HTH