本篇首先介绍
怎样将没有实现IServiceObject接口的类映射为服务类。
然后介绍
怎样修改默认的类型对应规则。
如果Java中的test.CFile类没有实现IServiceObject接口,而我们又
要flex的test.CFile代理类实例访问到该test.CFile类实例。
在Java中可以在FlashContainer加载flex程序的前面调用以下代码
TypeFactory.getInstance().addServerCls("test.CFile");
将test.CFile映射为服务类型,接受flex的访问。
在flex中可以在Executor.init();语句前面调用以下代码
TypeFactory.instance.addServerCls("test.CFile");
将test.CFile映射为服务类型,接受java的访问。
是不是很简单哩^_^
如果我们想让java中的test.ac.User与flex中的test.User相对应,那么当
java中的test.ac.User类型对象传递到flex中的时候,我们可以在
flex程序的Executor.init();语句前面加上TypeFactory.instance.addMapperProperties("test.ac.User","test.User");
这段代码将java中的test.ac.User类型映射为本地的test.User类型。
flex中的test.User类型对象传递到java中的时候,我们可以在FlashContainer加载flex程序的前面调用以下代码
TypeFactory.getInstance().addMapperProperties("test.User", "test.ac.User");
将flex中的test.User类型映射为本地的test.ac.User类型。