- 浏览: 1533194 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (673)
- Linux (3)
- android (302)
- php (12)
- struts2 (1)
- Flex积累 (88)
- Hibernate (8)
- MyEclipse (18)
- android备忘录 (209)
- Java备忘录 (53)
- spring (0)
- Flex备忘录 (30)
- JavaScript (10)
- Tomcat (11)
- Flex FrameWork (0)
- 设计模式学习 (4)
- 休闲娱乐 (4)
- Flex skin (1)
- Flex 组件 (2)
- 持久化相关 (2)
- DotNet相关 (5)
- Flex Style (1)
- Windows (11)
- Flex AIR (9)
- MySQL (1)
- mac OSX (29)
- eclipse (26)
- database (5)
- ARM (1)
- English (1)
- WebService (8)
- javabase64 (2)
- ruby (1)
- sqlite (5)
- ios (7)
- 无线应用 (1)
- Java (3)
- goagent (1)
- oc (1)
最新评论
-
Z_ying:
谢谢分享,上次也遇到过的,解决了,过了一段时间又忘记,幸亏看到 ...
FastJson 示例 及问题 -
wto8559:
这是什么错啊,我也遇到了.问下写一个servlet能解决什么问 ...
Exception in thread "HouseKeeper" java.lang.NullPointerException -
zxjlwt:
如何用php怎么弄了。http://surenpi.com
\U672a\U77e5\U9519\U8bef 字符还原 -
windseamless:
那怎么样才能屏蔽呢
java.lang.IllegalArgumentException: Window type can not be changed after the -
macleo:
Trinea 写道还是利用Fiddler抓包更方便,(1)无需 ...
android网络抓包相关
0.官方的表
http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_4.html
The following table lists the supported ActionScript (AMF 3) to Java conversions for simple data types.
Array (dense) |
java.util.List |
java.util.Collection, Object[ ] (native array) If the type is an interface, it is mapped to the following interface implementations:
A new instance of a custom Collection implementation is bound to that type. |
Array (sparse) |
java.util.Map |
java.util.Map |
Boolean String of "true" or"false" |
java.lang.Boolean |
Boolean, boolean, String |
flash.utils.ByteArray |
byte [] |
|
flash.utils.IExternalizable |
java.io.Externalizable |
|
Date |
java.util.Date (formatted for Coordinated Universal Time (UTC)) |
java.util.Date, java.util.Calendar, java.sql.Timestamp, java.sql.Time, java.sql.Date |
int/uint |
java.lang.Integer |
java.lang.Double, java.lang.Long, java.lang.Float, java.lang.Integer, java.lang.Short, java.lang.Byte, java.math.BigDecimal, java.math.BigInteger, String, primitive types of double, long, float, int, short, byte |
null |
null |
primitives |
Number |
java.lang.Double |
java.lang.Double, java.lang.Long, java.lang.Float, java.lang.Integer, java.lang.Short, java.lang.Byte, java.math.BigDecimal, java.math.BigInteger, String, 0 (zero) if null is sent, primitive types of double, long, float, int, short, byte |
Object (generic) |
java.util.Map |
If a Map interface is specified, creates a new java.util.HashMap for java.util.Map and a new java.util.TreeMap for java.util.SortedMap. |
String |
java.lang.String |
java.lang.String, java.lang.Boolean, java.lang.Number, java.math.BigInteger, java.math.BigDecimal, char[], any primitive number type |
typed Object |
typed Object When you use[RemoteClass]metadata tag that specifies remote class name. Bean type must have a public no args constructor. |
typed Object |
undefined |
null |
null for object, default values for primitives |
XML |
org.w3c.dom.Document |
org.w3c.dom.Document |
XMLDocument (legacy XML type) |
org.w3c.dom.Document |
org.w3c.dom.Document You can enable legacy XML support for the XMLDocument type on any channel defined in the services-config.xml file. This setting is important only for sending data from the server back to the client; it controls how org.w3c.dom.Document instances are sent to ActionScript. For more information, see Configuring AMF serialization on a channel. |
Primitive values cannot be set to null in Java. When passing Boolean and Number values from the client to a Java object, Flex interpretsnull values as the default values for primitive types; for example, 0 for double, float, long, int, short, byte, \u0000 for char, and falsefor Boolean. Only primitive Java types get default values.
1.Flex -> Java
http://blog.csdn.net/Flex_program/archive/2008/04/28/2339124.aspx
目前LCDS只能与J2EE的服务端进行通信,所以目前只是ActionScript 3.0数据类型和Java数据类型的转换。ActionScript 3.0与Java数据类型转换是不对称的。ActionScript 3.0向Java转换时数据类型对应如表所示。
表 ActionScript3.0向Java转换时数据类型的对应关系
ActionScript数据类型 |
Java数据类型 |
null |
null |
Number |
java.lang.Number |
Boolean |
java.lang.Number,boolean,java.lang.String |
String |
java.lang.String,java.lang.Boolean,boolean,java.lang.Character,char,java.lang.Number |
Date |
java.util.Date |
XML Object |
org.w3c.dom.Document |
Java向ActionScript 3.0转换时数据类型对应如表所示。
表 Java向ActionScript3.0转换时数据类型的对应关系
Java数据类型 |
ActionScript3.0数据类型 |
null |
null |
java.lang.Number |
Number |
java.lang.Number,boolean |
Boolean |
java.lang.String,java.lang.Character char[] |
String |
java.util.Collection,java.lang.reflect.Array |
Array |
java.util.Map,java.util.Dictionary |
Object |
org.w3c.dom.Document |
XML Object |
其他claess |
Object |
在使用LCDS调用的Java代码的过程中数据类型的转换是直接发生了,不需要显性的调用。
2.Java -> MySQL
http://zhq-tony.iteye.com/blog/211611
小弟不才没能弄清楚BLOB类型对应的JAVA类型是什么,还希望知道的朋友回复给我。
相关推荐
flex 数据库操作 romotingobject 连接java后台文件 与数据库进行交互
flex+java+mysql 用户登录, 一个简单的典型的应用,简单易懂,适合初学者参考
Flex+java+mysql通信例子 希望能帮助学习FlEX的朋友提供一些帮助
java flexjava flexjava flex
一个用 flex java mysql 开发的实例 主要功能就一个主要是注册! 简单易学!
flex 连接mysql数据库 flex 连接mysql数据库
Flex与java交换数据 Flex数据交换 Flex与java交换数据教程。
详细请见:使用Flex,Java,Json更新Mysql数据 。但是有一个问题就是在更新的时候都是发送整个datagrid的dataprovider中信息到数据库,无论有的资料并没有需要更新,这样处理起来效率就很低了。所在在高级篇中我想...
利用flex java 实现用户登录 java user。java userService。java flex login。mxml helloword。mxml remoting-confing。xml 配置 数据库 mysql
java-flex-mysql,实现增删改查,用户富客户端Flex,后台java封装list形式,Flex前台ArrayCollection来接受!
java 与 flex 数据转换,java数据类型对应flex的数据类型
想用Flex前台页面调用mysql而苦于Flex没有该接口,利用BlazeDS技术,使得Java调用mysql,然后Flex就可以远程调用Java,从而实现前台Flex页面对mysql数据库的操作。
Java与Flex集成。 Java与Flex集成。 Java与Flex集成。
java+flex原码 flex java 原码flex java 原码flex java 原码flex java 原码
Flex与Java通过实体传递数据
java与flex类型关系映射图表(下)
Flex Java通信实例Flex Java通信实例Flex Java通信实例Flex Java通信实例
Flex与Java实现通信,Flex与Java实现通信,Flex与Java实现通信
flex4 简单增删改实例 使用mysql数据flex4 简单增删改实例 使用mysql数据flex4 简单增删改实例 使用mysql数据flex4 简单增删改实例 使用mysql数据flex4 简单增删改实例 使用mysql数据
这只是一个flex通过java连接数据库的一个小的demo,我也是刚开始学,就做了一个简单demo,数据库是用的mysql,希望可以跟大家分享一下