Linux服务器运行状况全面监测
2011-09-16 11:31
274 查看
ActionScript Object 到 Java Object 的映射
以前用Flex开发程序的时候,还真的没有用到将ActionScript Object 映射到 Java Object,一般都是从后台读数据到前台,做的都是JAVA 到 AS 的数据映射。今天做毕业设计上传数据的时候遇到了问题,如下:
我有一个Group对象,里面有几个字段(groupID,groupName),本来我是要上传一个Group对象数组的,而AS3的数组映射到JAVA中是 java.util.List 对象,不管你在 AS3 中是什么对象数组,在JAVA中都变成了原始的Object,我在JAVA 端取出一个Object,试图用.groupID访问它的字段,首先Eclipse告诉我没有这个字段,程序有错误。不管它,强行编译,结果告诉我无法识别! 这种情况在AS3中不会出现,因为如果是一个Object,AS3就会默认它可能拥有任何字段,FB 也不会提示错误。
怎么办呢?我去翻BlazeDS的文档,终于找到了答案。原来可以在AS中强行将某个类映射到JAVA的某个类,这样在与JAVA端交换数据的时候就自动将AS3 中的某个类映射为相应的类。比如我在 JAVA 中也有一个 Group 类,有一个方法 upload(Group[] groups), 做了强制映射之后,我就可以在AS中直接调用 upload 方法并将 AS 中的Group 数组作为参数,这样在JAVA端就可以直接读取了。当然,你得保证两个类的字段相同。
强制映射就要使用 [RemoteClass(alias=” “)] 这个元数据标签,用法如下:
package samples.contact {
[Bindable]
[RemoteClass(alias=”samples.contact.Contact”)]
public class Contact {
…………..
……
}
其中 samples.contact.Contact 是 JAVA 端的相应类.
转载于: http://www.5uflash.com/Flex-AIR/Flexziliao/2952.html 谢谢作者
以前用Flex开发程序的时候,还真的没有用到将ActionScript Object 映射到 Java Object,一般都是从后台读数据到前台,做的都是JAVA 到 AS 的数据映射。今天做毕业设计上传数据的时候遇到了问题,如下:
我有一个Group对象,里面有几个字段(groupID,groupName),本来我是要上传一个Group对象数组的,而AS3的数组映射到JAVA中是 java.util.List 对象,不管你在 AS3 中是什么对象数组,在JAVA中都变成了原始的Object,我在JAVA 端取出一个Object,试图用.groupID访问它的字段,首先Eclipse告诉我没有这个字段,程序有错误。不管它,强行编译,结果告诉我无法识别! 这种情况在AS3中不会出现,因为如果是一个Object,AS3就会默认它可能拥有任何字段,FB 也不会提示错误。
怎么办呢?我去翻BlazeDS的文档,终于找到了答案。原来可以在AS中强行将某个类映射到JAVA的某个类,这样在与JAVA端交换数据的时候就自动将AS3 中的某个类映射为相应的类。比如我在 JAVA 中也有一个 Group 类,有一个方法 upload(Group[] groups), 做了强制映射之后,我就可以在AS中直接调用 upload 方法并将 AS 中的Group 数组作为参数,这样在JAVA端就可以直接读取了。当然,你得保证两个类的字段相同。
强制映射就要使用 [RemoteClass(alias=” “)] 这个元数据标签,用法如下:
package samples.contact {
[Bindable]
[RemoteClass(alias=”samples.contact.Contact”)]
public class Contact {
…………..
……
}
其中 samples.contact.Contact 是 JAVA 端的相应类.
转载于: http://www.5uflash.com/Flex-AIR/Flexziliao/2952.html 谢谢作者
相关文章推荐
- Linux服务器运行状况全面监测
- Linux服务器运行状况全面监测
- Linux服务器运行状况全面监测
- Linux服务器运行状况全面监测
- Linux服务器运行状况全面监测
- Linux服务器运行状况全面监测
- linux服务器运行状态全面监测
- Apachetop 实时监测apache服务器运行状况简介
- 智能腕带Amiigo通过识别出你的动作来全面监测你的健康和运动状况,将放出SDK
- apachetop 实时监测web服务器运行状况
- PHP监测memcache服务端的运行状况
- apachetop 实时监测web服务器运行状况
- 使用 Apachetop 实时监测web服务器运行状况
- apachetop 实时监测web服务器运行状况
- 在linux服务器上安装web运行环境回忆
- 连接到Linux服务器时首先要运行的5个命令
- 十八. 和系统运行状况相关的Shell命令:
- jmeter 在linux服务器的安装和运行; linux环境下使用jmeter进行压力测试
- MOSS 2007-捞取ConfigDB中的数据, 得到内部名所对应的timer job的title及运行状况
- XenApp修改管理员密码后运行监测报错