2014-07-17 40 views
0

我有一個給定的URI,例如http://sample.com/details?q=id=11234當我打這個URI我得到的XML格式,如下所示的響應。讀響應

<response> 
    <result numFound="1"> 
     <Detail> 
     <id>11234</id> 
     <fname>abcd</fname> 
     <lname>efgh</lname> 
     <city>cccc</city> 
     <state>ssss</state> 
     </Detail> 
    </result> 
</response> 

我們通過以下代碼執行此操作並使用DOM解析響應。

URL url = new URL(URI); 
    URLConnection connection = url.openConnection(); 
    connection.connect(); 
    is = connection.getInputStream(); 

但是我們正在尋找在春季Web服務JAXB中實現。我想要從java類訪問這個URI,讀取響應並將響應存儲在Person類對象(PO​​JO)中。我們目前使用spring 2.5。我的問題是我們如何使用spring webservices來實現這一點。

回答

0

如果這是一個SOAP服務,您可以在Spring-WS中創建一個處理所有編組的客戶端(使用jaxb處理pojo < - > xml)。

退房的guides in the documentation