经验表明,使用基于WSDL-SOAP的Web服务进行内部消费是一种过度杀伤力。有太多基于服务的POJO类,当进入系统时,它太复杂了。一种选择是使用适配器模式,将请求/响应对象映射到内部域类。但它甚至需要吗?有更好的方法吗?你有什么建议吗?
答案 0 :(得分:2)
是的,WSDL / SOAP(或者一般的WS- *)是一种矫枉过正,因为它只是添加了另一层来解决Web架构已经解决的问题。事实上,它们已经得到了更好的解决。
在Java世界中,您可能会发现JAX-RS(RESTful Java Web服务)中的简单性。 Jersey项目是JAX-RS的参考实现,其中包括一些非常简单易用的序列化/反序列化方法。
泽西岛:http://jersey.java.net/ 示例应用程序:http://wikis.sun.com/display/Jersey/Main(向下滚动)
HTH, 扬
答案 1 :(得分:0)