`

ActionScript与Java数据类型的转换

阅读更多
目前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代码的过程中数据类型的转换是直接发生了,不需要显性的调用

文章出处:http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/200855/114288.html
分享到:
评论

相关推荐

    ActionScript3类型与java数据类型对应表.rar

    尽管ActionScript3主要应用于Adobe Flash平台,而Java则适用于多种跨平台应用开发,但这两者都基于类C语言语法,因此在数据类型的处理上有很多相似之处。下面我们将详细探讨ActionScript3和Java的数据类型对应关系。...

    BlazeDS开发向导

    2. **ActionScript与Java数据类型转换** 在Flex和Java之间进行数据交换时,数据类型转换是一个关键步骤。ActionScript和Java有着不同的数据类型体系,例如,ActionScript中的Date对象对应Java中的java.util.Date,...

    balzeDs与java数据类型 对照表

    首先,我们来看一下ActionScript到Java的数据类型转换: 1. ASJavaArray (dense) -> java.util.List:在ActionScript中的密集数组对应Java的List接口,可以存储任意类型的对象,并通过索引访问。 2. Array (sparse)...

    Flex类图和与Java交互时类型转换对照.rar

    本压缩包文件“Flex类图和与Java交互时类型转换对照.rar”显然是为了帮助开发者理解在Flex和Java之间进行数据类型转换的过程。 在Flex和Java的交互过程中,类型转换是关键的一环。在Flex端,主要使用ActionScript...

    java 与 flex 数据转换

    以下是一些主要的数据类型转换规则: 1. **Null**: - 在 ActionScript 和 Java 中,`null` 类型是相同的,无需转换。 2. **Number**: - ActionScript 的 `Number` 类型可以映射到 Java 的 `java.lang.Number` ...

    Flex类图和与Java交互时类型转换对照

    在Flex和Java之间进行交互时,数据类型转换是至关重要的,因为这两个平台有着不同的数据模型。Flex是一种基于ActionScript的富互联网应用程序(RIA)开发框架,而Java则是一种广泛使用的服务器端编程语言。理解Flex...

    Java2ActionScript 工程源码

    2. **类型映射**:由于Java和ActionScript的数据类型和类库存在差异,转换过程中需要处理类型转换问题。例如,Java的`ArrayList`可能需要映射到ActionScript的`ArrayCollection`。 3. **接口支持**:Java的接口机制...

    ActionScript Number(NaN) —> java(null) NaN —> null

    在IT行业中,跨语言数据转换是一项常见的任务,尤其是在ActionScript和Java这两个不同的平台之间进行交互时。...通过深入理解这些概念和工具,可以避免因数据类型不匹配而产生的潜在错误,提高软件的稳定性和可靠性。

    聊天室ActionScript 3.0实现

    AS3提供了ObjectOutput和ObjectInput类,可以将对象转换为二进制数据流,方便在网络中传输,然后再在另一端进行反序列化恢复为原对象。 5. **用户界面设计**:聊天室的用户界面通常包含文本输入框(用于输入消息)...

    java类转换为AS3的工具以及一些注意事项

    - **数据类型转换**:Java 和 AS3 的数据类型有差异,例如 Java 的 `int` 对应 AS3 的 `int`,但 Java 的 `float` 对应 AS3 的 `Number`。转换时需确保类型匹配。 - **包结构**:Java 中的包结构需要在 AS3 中对应...

    Flex + Java 最佳实例(附工程)

    2. ActionScript与Java数据类型映射,理解AMF的工作原理。 3. 使用BlazeDS或GraniteDS配置和调用Java服务。 4. 如何处理Flex与Java之间的数据传输,包括数据封装和解封。 5. 在Java后端处理Flex请求,例如实现业务...

    flex与java通信的完整demo

    Flex与Java通信是Web开发中的一个重要技术组合,它允许用户在浏览器端利用Flash的富互联网应用(RIA)特性,通过ActionScript与服务器端的Java应用程序进行数据交互。本压缩包包含了一个完整的Flex与Java通信的示例...

    java5与as3语法的区别

    - ActionScript 3 提供了 `is` 运算符,如 `if (myvar is String) {...}`,以及 `as` 运算符,用于类型转换,如 `var orderIdn:number = orderId as Number;` 12. 基本数据类型: - Java 5 包括 byte, int, long,...

    Flex Java通信实例

    4. **ActionScript与Java数据类型映射** AMF允许Flex中的ActionScript对象和Java对象之间的无缝转换。例如,ActionScript对象可以映射到Java的POJO(Plain Old Java Object),使得数据交换更加便捷。 5. **事件...

    Java转AS3.0工具

    - **类型转换**:Java中的数据类型如int、String等需要转换为AS3.0的Number、String等。 - **控制流转换**:处理Java的循环、条件语句,转换为AS3.0的对应语句。 - **异常处理**:Java的try-catch-finally转换为...

    flex4与java交互

    1. 数据转换:由于Flex和Java的数据类型可能不同,因此在交互过程中需要进行数据转换。例如,Java的Date对象在AMF中会被转换为Flex的Date对象。 2. 安全性:在前后端交互中,必须考虑安全性,包括数据加密、身份...

    blazeds资料文件

    文件"blazeds与java类型对应.pdf"和"As与Java类型对应表.pdf"很可能详细阐述了BlazDS如何将Flex中的ActionScript数据类型映射到Java的数据类型。ActionScript与Java之间的类型映射是BlazDS能够无缝集成Flex和Java的...

    java和flex数据对于关系

    ### Java与Flex对象对应关系详解 ...综上所述,Java与Flex之间的对象对应关系覆盖了从基本数据类型到复杂数据结构的各个方面。理解这些对应关系有助于开发者在进行跨平台开发时更加高效地进行数据交换与处理。

    flex与java的通信 Blazeds remoteObject

    5. **数据类型转换** AMF协议支持自动类型转换,使得Flex和Java之间可以直接传递复杂的数据类型,如自定义对象。但需要注意的是,Flex和Java的数据模型必须保持一致,否则会导致转换失败。 6. **错误处理和事件...

Global site tag (gtag.js) - Google Analytics