2014-02-19 60 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