跳至内容

WebObjects/Web 服务/控制企业对象序列化

来自维基百科,开放的世界,开放的书籍

要控制哪些属性和关系对一个 EO 序列化,子类化 WOEnterpriseObjectSerializationStrategy 类并创建一个你自己的类。你应该子类化 keyPathsForSerialization(...) 方法并返回一个关键路径列表(属性或关系),你想和 EO 一起序列化。最后,要把它注册到一个给定的 web 服务(不是 D2WS),使用类似 WOEnterpriseObjectSerializationStrategy.setStrategyForService(new MyEnterpriseObjectSerialisationStrategy(),"MyWebService",null); 的东西,“MyWebService”是你最初用于在 WOWebServiceRegistrar 中注册服务的名称。

华夏公益教科书