2014-02-19 96 views
-1

我在服務器上寫了Restful webservices並面臨這個問題。我無法通過REST發送具有自己引用的對象,因此我更換了我的bean並將其展平,但是我不知道這是否是正確的方法? - 如果沒有,那麼如何通過網絡發送自引用對象?Restful webservice - 如何通過網絡發送自引用的對象?

例如。

public Class ABC{ 

    private ABC parent; 
    public String abc; 
    ..... 
} 
+0

您使用什麼技術來實現該服務? – WeMakeSoftware

+0

春季寧靜的Web服務和使用XML格式的jaxb marshallar傳輸bean – vaishali33

回答

0

你在說什麼HATEOAS?如果是這樣,並且不管您是否使用Spring,您可能需要查看數據here的示例。

+0

No.我使用Spring框架實現了RESTful Web服務。並使用jaxb2-marshaller將bean轉換爲XML。 – vaishali33

+0

如果您使用RESTful術語工作,則每個資源(類似於實體)都有唯一的標識符。在資源內,您肯定可以引用該標識符,並且可以將其最終解析爲客戶端。壓扁資源不是必需的,也不可取。我應該提到標識符通常是字符串uuids或整數。 – jmkgreen