【发布时间】:2010-05-14 05:37:05
【问题描述】:
经验表明,将基于 WSDL-SOAP 的 Web 服务用于内部消费是一种矫枉过正的做法。有太多基于服务的 POJO 类,当它们进入系统时,它会变得过于复杂。一种选择是使用适配器模式,将请求/响应对象映射到内部域类。但它甚至是必需的吗?有更好的方法吗?你有什么建议?
【问题讨论】:
标签: java rest soap wsdl web-services
经验表明,将基于 WSDL-SOAP 的 Web 服务用于内部消费是一种矫枉过正的做法。有太多基于服务的 POJO 类,当它们进入系统时,它会变得过于复杂。一种选择是使用适配器模式,将请求/响应对象映射到内部域类。但它甚至是必需的吗?有更好的方法吗?你有什么建议?
【问题讨论】:
标签: java rest soap wsdl web-services
是的,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, 一月
【讨论】:
【讨论】: