2010-11-15 115 views
0

我一直在這裏一段時間,我的思想已經糊塗。梳理地鐵和澤西島

我想知道是否有人可以幫我在這裏。我試圖製作一個Java Web服務(使用它自己的HTTP服務器,而不是類似tomcat的東西),它支持Metro和Jersey。通過這種方式,無論客戶端是SOAP還是REST,都可以連接到Web服務。

我已經得到了部分地鐵站下來,它可以支持文件/升WSDL和RPC /升的WSDL,但我有一些困難理解澤西部分,因此它會支持REST/XML和REST/JSON

另外的想法是,將有一個類中所有的端點方法被寫入,其他類將會擴展它。

有沒有人使用過這兩種結合?你能指出一篇體面的文章的方向嗎?或者你自己有一個例子嗎?

感謝

回答

1

我對你是什麼意思時,你說你想支持澤西有點混亂。 Jersey是JAX-RS(JSR-311)的一個實現。你的意思是你想支持JAX-RS?

+0

是的,這會更有意義 – x20mar 2010-11-15 17:22:19

3

Metro是一個實現JAX-WS主要用於基於WSDL/SOAP的web服務。 Jesery的實現JAX-RS用於基於Restful的webservices的maily。 我已經在同一個項目中使用過兩種不同的用途。您也可以使用apache httpclient來獲得寧靜的服務,但jersery提供了許多有用的註釋,用於轉換爲json,xml等。希望它有所幫助。