Java WebOrb/Flex:如何对RemoteObject返回的RemoteClass调用方法
我有一个RemoteObject返回一个“Schedule”类。我已经创建了一个客户端RemoteClass来映射到它。类实例的所有属性都很好。我只是不清楚如何在类上调用方法。我该如何在起始日期呼叫二传员 包类.remote { [可装订] [RemoteClass(alias=“com.site.data.schedule.schedule”)] 公课时间表 {Java WebOrb/Flex:如何对RemoteObject返回的RemoteClass调用方法,java,apache-flex,serialization,weborb,remoteobject,Java,Apache Flex,Serialization,Weborb,Remoteobject,我有一个RemoteObject返回一个“Schedule”类。我已经创建了一个客户端RemoteClass来映射到它。类实例的所有属性都很好。我只是不清楚如何在类上调用方法。我该如何在起始日期呼叫二传员 包类.remote { [可装订] [RemoteClass(alias=“com.site.data.schedule.schedule”)] 公课时间表 { }我真的不明白这个问题。 您可以在这个类上调用任何您想要的,就像在其他所有类中一样,[RemoteClass]只意味着您可以在与服务
}我真的不明白这个问题。 您可以在这个类上调用任何您想要的,就像在其他所有类中一样,[RemoteClass]只意味着您可以在与服务器端通信时使用这个类。它将转换为您指定的类。
注意:例如,如果您在客户端修改从服务器端接收的对象实例,这不会传播到服务器端,您必须明确地将其传输回服务器端。参数是通过值传递的,而不是通过clientserver之间的引用传递的。这是您的问题吗?您不能调用m从Flex应用程序中在服务器类上定义的方法。AMF仅支持数据序列化,即属性或公共字段。如果您只想在对象返回后为其属性设置值,请将其设置为与任何其他变量一样
schedule.startDate = new Date();
是的,这是我关心的问题。我想访问服务器端的setter。为什么要从flex应用程序中访问服务器端的setter?
schedule.startDate = new Date();