`
zhaojuan8
  • 浏览: 34060 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

java for flash二(Flash Remoting MX交互)

阅读更多

Java Servlet和Flash Remoting MX的数据绑定

Flash Remoting Mx为java应用服务器环境提供了2个重要的参数,即FLASH.PARAMSFLASH.RESULT.
  1. FLASH.PARAMS是一个数组,他包含了从flash影片应用程序传递的参数。从flash影片应用程序传递过来的参数.   从Flash影音程序传递过来的的参数依据先后顺序首先被Flash Remoting网关转换成java数据类型,Servlet程序将转换后的参数识别为数组,这样你就可以在Servlet程序中运用数组的语法获取参数数据(如例1:).
  2. FLASH.RESULT参数比较复杂,它可以将Servlet运算后的数据返回给Flash影片应用程序.从Servlet返回的数据先被Flash Remoting网关转换成Action Script数据类型.FLASH.RESULT的数据类型可以包括多种,比如字符串、逻辑值、数组、和记录集等。Flash Remoting 可以自动识别不同类型的数据,并将他们转成Action Script(如例2:).
 例1:
  1. ActionScript代码:   
  2. myService.MyMethod(参数1,参数2,参数3);   
  3. Servlet代码:   
  4. Object o=request.getAttribute("FLASH.PARAMS");   
  5. if(o instanceof List){   
  6. List list=(List)o;   
  7. list.get(0);   
  8. list.get(1);   
  9. list.get(2);   
  10. }  

例2 :

  1. String name="zhaojuan8";   
  2. request.setAttribute("FLASH.RESULT",name);  
需要注意的是Servlet 仅在符合Servlet 2.2 或者Servlet2.3规范的应用程序服务器才能实现和Flash Remoting MX交互
分享到:
评论

相关推荐

    Flash Remoting官方帮助手册

    ### Flash Remoting知识点详解 ...综上所述,Flash Remoting MX作为一种高效的数据传输技术,在实时交互应用领域有着广泛的应用前景。掌握其基本原理和技术细节对于开发高质量的网络应用至关重要。

    flashremoting_components_flash8.rar

    例如,使用Flash Remoting MX for .NET,开发者可以创建ActionScript类,这些类映射到.NET服务,从而在客户端和服务器之间无缝地传递复杂的数据结构。 使用Flash Remoting时,开发者需要设置Remoting Gateway,这是...

    Flash与数据库的连接技术.pdf

    Flash Remoting是一种技术,允许Flash客户端通过AMF(Action Message Format)协议与服务器端进行高效的二进制通信。它可以让Flash应用程序与服务器端如ColdFusion, Java EE, .NET等技术进行紧密集成。 #### 2. ...

    flex访问java对象

    Java类是实现Flex与Java交互的基础。在本例中,创建了一个名为`FlexCallJava`的简单Java类,该类包含一个返回字符串的方法`getString()`: ```java package org.common; public class FlexCallJava { public ...

    Flex中文帮助 有关flash Builder其中讲解很详细

    - **ColdFusion Flash Remoting Service**:使得Flex应用程序能够访问ColdFusion服务器上的业务逻辑。 - **Java和J2EE服务**:利用标准的Java技术栈,为Flex应用程序提供后端支持。 这种集成使得Flex能够构建更加...

    flex使用BlazeDS远程调用java例子.

    通过使用`mx.rpc.remoting.RemoteObject`组件,我们可以指定要调用的Java服务名和方法。 2. **配置BlazeDS**:在Java Web应用的`WEB-INF`目录下,配置`services-config.xml`文件,定义远程服务的路径和AMF通道。 3...

    flex中RemoteObject与java的通信

    - AMF是一种二进制格式的数据交换协议,专门设计用于在Flex/Flash客户端与服务器之间高效地传输数据。 - 使用AMF协议传输数据比XML等文本格式更快更有效率。 2. **RemoteObject**: - `RemoteObject`是Flex中...

    Flex+BlazeDB+mysql实现数据交互

    2. **定义服务**:在Java中,需要创建服务类来处理数据库操作,并在`remoting-config.xml`中配置这些服务。例如,配置一个名为`admin`的服务,将它映射到对应的Java服务类`com.duyang.service.AdminService`。 3. *...

    Flex4 与Java通信,自己也在学习中!

    Flex4作为Adobe Flash Player或Adobe AIR上的一个前端框架,提供了丰富的用户界面和交互能力,而Java则在后端处理业务逻辑和数据管理。两者结合,可以创建高效且用户体验良好的Web应用。 这个"HelloWorld"项目可能...

    myFirstProject_actionscript_

    描述中的"mx weborb ro example"进一步说明,这个项目可能涉及到WebORB的Remoting Objects(远程对象)功能。Remoting是分布式计算的一种模式,使得客户端可以调用服务器上的方法就像调用本地对象一样,提高了应用...

    Flex4插件安装和环境配置

    总之,配置Flex4开发环境涉及安装Flash Builder 4插件、设置服务器环境、调整项目配置以及创建Java类和Flex组件之间的交互。这些步骤是成功开发Flex4应用程序的基础。通过遵循这些步骤,你可以创建一个完整的Flex4...

    flex 帮助文档 中文 doc

    发布时,应用程序可以独立运行,也可以与服务器端服务(如Flex Data Services、Cold Fusion Flash Remoting Service 或其他Java 和J2EE 服务)结合。 **MXML 示例**: 下面的MXML 代码展示了如何定义一个简单的用户...

    flex+BlazeDS整合j2ee开发环境的配置过程

    Flex 是一款用于构建高度交互式Web应用的软件开发工具,而BlazeDS则是一个允许Flex和AIR客户端应用程序与Java服务器进行通信的开放源码服务器端Java库。通过这种整合,开发者可以在客户端使用Flex创建丰富的用户界面...

    Flex_QuickStart

    Flex 也可以与 Adobe Flex Data Services、ColdFusion Flash Remoting Service 或其他 Java 和 J2EE 服务器技术结合使用,实现更复杂的 B/S 结构应用程序。 #### 三、MXML:一切开始的地方 MXML 是创建 Flex 应用...

    FLex连接数据

    - **定义**:Flash Remoting是一种使Flex应用程序能够与服务器端服务进行交互的技术。 - **特点**: - 支持多种编程语言(如PHP、ColdFusion、Java等)。 - 可以调用服务器端的函数或方法。 - 提供高效的数据...

    J2EE+Flex+Blazeds配置实例

    并在WebRoot/WEB-INF/remoting-config.xml中添加对应的destination配置: ```xml <source>com.spell.HelloWorld</source> ``` 部署到Tomcat并启动,但不要立即测试。 Flex工程的创建: 1. 创建一个名为flex...

    Flex入门学习教程

    然而,也可以结合Adobe Flex Data Services、Cold Fusion Flash Remoting Service或其他Java和J2EE服务器技术,开发更复杂的B/S架构应用。 以MXML为例,下面是一个简单的Flex应用主文件: ```xml <mx:Application...

    Flex中文帮助

    - 可结合Flex Data Services、ColdFusion Flash Remoting Service或其它Java/J2EE服务进行更复杂的应用开发。 ### MXML——Flex应用程序的起点 MXML文件是Flex应用程序的主文件,其中使用Flex组件定义用户界面。...

    Flex blazeds封装实体

    4. **在Flex中使用实体**:在Flex客户端,我们可以使用 BlazeDS的`mx.rpc.remoting.RemoteObject` 或 `mx.messaging.ChannelSet` 来调用后端服务。通过这些组件,我们可以在Flex应用中声明和使用与后端数据模型对应...

Global site tag (gtag.js) - Google Analytics