通过SmartInvoke运用java与flex轻松构建cs程序(映射服务类型与异种平台类型对应规则)

来源:互联网 发布:java运维工程师做什么 编辑:程序博客网 时间:2024/04/28 18:52
 

本篇首先介绍
  怎样将没有实现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类型。

 

下载:http://smartinvoke.cn/

原创粉丝点击