2010-05-14 197 views
0

經驗表明,使用基於WSDL-SOAP的web服務進行內部消費是一種矯枉過正的行爲。有太多基於服務的POJO類在進入系統時太複雜了。一種選擇是使用適配器模式,將請求/響應對象映射到內部域類。但是它甚至需要嗎?有更好的方法嗎?你有什麼建議?內部web服務的最佳實踐

回答

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, 揚