通过SmartInvoke运用java与flex轻松构建cs程序(数据类型的传递)
来源:互联网 发布:淘宝网上代购是真的吗 编辑:程序博客网 时间:2024/04/30 20:43
下载地址 http://smartinvoke.cn/pages/download.jsp
原文地址 http://smartinvoke.cn/pages/disArticel.jsp?id=18
通过SmartInvoke运用java与flex轻松构建cs程序(数据类型的传递)
flex与java基本类型对照关系如下:
SmartInvoke对以下所列的基本数据类型做了特殊处理,提高了调用的效率,这里要着重说下数组(Object[]),链表(LinkedList),与哈希字典(Hashtable)这三种集合类型,虽然说它们是SmartInvoke的内置数据类型,但是可以用来存储任何数据类型。
Java类型 flex类型BooleanBooleanbyteintshortintintintlongnumberfloatnumberdoublenumberString
Stringjava.util.DateDate
java.util.List
mx.collections.ArrayCollectionjava.util.Map
ObjectObject[]
Array
flex类型 java类型BooleanbooleanintintuintlongNumberDoubleDatejava.util.DateStringStringArrayObject[]mx.collections::arraycollectionjava.util.ListObjectjava.util.Map
传递自定义类
通过SmartInvoke你不但可以传递基本数据类型,而且可以传递
复杂的自定义类,只是要符合类型对应规则举例如下:
java中有一test.Address类;flex中也应该有一test.Address类与之对应
前面我们讲了,SmartInvoke将它访问的类型分为三类:
1:服务类(继承于IServerObject接口或通过TypFactory映射为服务类)
2:代理类(继承于RemoteObject类)
3:Bean类(服务类与代理类除外的所有类)
如果这里的test.Address类为Bean类型,
当java中没有与该类相对应类时SmartInvoke会用Hashmap作为该类的对应类,此Hashmap的
key值为Address类的属性名称,value为Address类的对应属性值。
当flex中没有与该类相对应类时SmartInvoke会用Object作为该类的对应类。
这里的默认对应规则为:只要两个类的全路径名称相同SmartInvoke就认为它们是
相互对应的。当然有些时候为了某种特殊的原因,你想修改默认对应规则,请听下回分解^_^
下载地址 http://smartinvoke.cn/pages/download.jsp
- 通过SmartInvoke运用java与flex轻松构建cs程序(数据类型的传递)
- 通过SmartInvoke运用java与flex轻松构建cs程序(理解SmartInvoke的运行原理)
- 通过SmartInvoke运用java与flex轻松构建cs程序(两分钟轻松上手)
- 通过SmartInvoke运用java与flex轻松构建cs程序(捕获鼠标键盘事件)
- 通过SmartInvoke运用java与flex轻松构建cs程序(映射服务类型与异种平台类型对应规则)
- 使用java与flex轻便构建cs程序
- cmt——用java与flex来做C/S程序三(CMT的数据类型)
- [Flex]构建基于Flex技术的Blog程序(一)
- Java与Flex学习笔记(13)----Flex中解析地址栏传递的参数
- java基本数据类型传递与引用传递的区别详解
- Flex与java传递对象
- 通过JNI在JAVA与C程序中传递参数
- Flash/Flex与Java之间的数据类型映射(Red5)
- Flex HttpService 方式与java交互(json数据类型)
- Java与Flex间复杂对象(本例中的QueryCriteria类)的传递
- Java引用数据类型的传递
- Java中数据类型的传递
- flex通过webservice的框架xfire与java通信
- Delphi2010中TResourceStream流使用
- 生成静态页并分页????
- 忆龙2009:使用EAP-TLS试图连接到RAS服务器时验证失败
- webservice Axis发布deploy.wsdd出错 和Axis取消 undeploy.wsdd 出错
- Asp.net 长文章分页
- 通过SmartInvoke运用java与flex轻松构建cs程序(数据类型的传递)
- 从VC6到VC9移植代码问题总结
- 第四天:论坛主要实现的功能
- 宏定义的特殊符号
- 实例vpn网络的搭建与路由设置
- 关于Hibernate中inverse=true的转载
- struts入门之验证(1)
- JS 修改
- 得到access表字段名VBS脚本