我有我系统的这个外部模块,我想将它与Web服务集成。所以我使用注释编写了服务器(到目前为止一直很好),然后我使用Eclipse(新的Web服务客户端向导)为客户端生成样板代码。结果是一堆丑陋的代码远非可配置,难以测试和改变。我正在寻找一个简单的API,我不需要附件,sophysticated数据类型,复杂的异步行为。所以:
期待您的建议。
答案 0 :(得分: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
答案 1 :(得分:2)
答案 2 :(得分:2)
我建议看看REST。有很多框架,有休息支持。例如,spring3对REST的支持非常简洁,并不是非常具有侵入性。无论如何,当你使用弹簧时,你可以获得非常快速的结果。
答案 3 :(得分:1)
之前我使用过Apache CXF,发现它非常好用且易于使用。
答案 4 :(得分:1)
答案 5 :(得分:1)
答案 6 :(得分:1)
如果你正在使用(o计划使用)seam,那么有一个简单的HTTP REST实现:
答案 7 :(得分:1)