内部Web服务的最佳做法

问题描述 投票:0回答:2

经验表明,将基于WSDL-SOAP的Web服务用于内部消耗是过大的。 基于服务的POJO类太多了,当进入系统时会使它过于复杂。 一种选择是使用适配器模式,将请求/响应对象映射到内部域类。 但这是否是必需的? 有更好的方法吗? 你有什么建议?

java rest soap wsdl web-services
2个回答
2
投票

是的,WSDL / SOAP(或者通常为WS- *)是一个过大的杀伤力,因为它只是添加了另一层来解决Web架构已经解决的问题。 实际上,它们已经得到了更好的解决。

在Java世界中,您很可能会在JAX-RS(RESTful Java Web服务)中找到所需的简单性。 泽西项目是JAX-RS的参考实现,除其他功能外,它还具有非常易于使用的序列化/反序列化方法。

泽西岛: http//jersey.java.net/示例应用程序: http//wikis.sun.com/display/Jersey/Main (向下滚动)

1月HTH


0
投票

看一下CAJO项目:

http://en.wikipedia.org/wiki/Cajo_project

如果需要的话,应该允许JVM一起交谈。

© www.soinside.com 2019 - 2024. All rights reserved.