您的位置:首页 > 编程语言 > Java开发

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

2009-11-19 22:18 603 查看
本篇首先介绍

怎样将没有实现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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: