`
liu0107613
  • 浏览: 74082 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

blazeDs解决flex客户端与Server的远程通讯

    博客分类:
  • flex
阅读更多
 <mx:RemoteObject id="userService" destination="dataProvider" fault="fail(event)" >
     <mx:method name="loadDataFromServer" result="loadDataHandler(event)"/>
     <mx:method name="updateUser" result="updateHandler(event)"/>
     <mx:method name="updateUserByBean" result="updateHandler(event)"/>    
     <mx:method name="deleteUser" result="deleteHandler(event)" />  
 </mx:RemoteObject>

 BlazeDS是由Adobe推出一个开源框架,实现了AMF协议。服务端是Web程序,以Servlet运行。客户端通过框架的客户端组件,简单配置,即可访问服务端资源。

 

用起来,很简单。。客户端简单配置:

 

 

 

 

 

服务端配置:

 

<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service" 
    class="flex.messaging.services.RemotingService">

    <adapters>
        <adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/>
    </adapters>

    <default-channels>
        <channel ref="my-amf"/>
    </default-channels>

 <destination id="dataProvider" >     
  <properties>    
   <source>DataProvider</source>   
  </properties>    
 </destination> 
</service>

  

 

 

里面有很多的配置和用法,可以参考官方文档:http://opensource.adobe.com/wiki/display/blazeds/Developer+Documentation

 

 

 

 

blazeDs的架构:

  • 大小: 25.4 KB
0
0
分享到:
评论

相关推荐

    使用BlazeDS实现flex与java 整合

    3. **Real-time Data Push**:BlazeDS支持Server-Sent Events和Long Polling,实现数据的实时推送,使Flex客户端能够实时更新视图。 4. **Security**:在整合过程中,确保数据安全是非常重要的。可以通过配置...

    利用BlazeDS实现Flex和JAVA通讯,内含与spring整合

    BlazeDS允许Flex客户端与Java后端进行实时数据交互,使得富互联网应用(RIA)能充分利用后端数据和服务。 **为何选择BlazeDS** 1. **性能高效**:BlazeDS使用AMF(Action Message Format)协议,该协议比XML更轻量...

    BlazeDS集成Flex+Tomcat开发J2EE模块整合实例

    在J2EE模块整合中,BlazeDS通常作为中间件,负责在Flex客户端和Tomcat服务器之间建立连接。开发者可以在Tomcat上配置BlazeDS,创建通道服务,如HTTP Streaming或PollingDuplex,以便于客户端与服务器进行实时数据...

    BlazeDs+FLEX配置指南

    BlazeDS是一个开源的服务器端技术,它为Flex应用提供了数据推送、消息传递和远程方法调用(RPC)的功能,使Flex客户端能够与Java后端进行通信。Flex是一种用于构建富互联网应用(RIA)的开发框架,主要基于...

    Flex与java交互 远程调用方式

    Apache BlazeDS和LCDS(LiveCycle Data Services)是两个常用的中间件,它们提供了AMF支持,允许Flex客户端与Java服务器进行无缝通信。 1. Apache BlazeDS:这是一个开放源代码的服务器端组件,它可以嵌入到Java...

    Blazeds_Flex_Java_new

    BlazeDS 是一个开源的消息传递框架,由 Adobe 开发,主要用于在 Flex 客户端与 Java 服务器之间进行数据传输。它可以实现实时双向通信,并支持多种通信协议,如 AMF (Action Message Format) 和 HTTP。 - **功能...

    Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建

    3. **BlazeDS**:BlazeDS 是 Adobe 推出的一个开源项目,它提供了 Java 与 Flex 之间的数据通信桥梁,允许 Flex 客户端与 Java 服务器进行实时双向通信,支持远程方法调用(Remoting)和消息传递(Messaging)。...

    快速搭建基于BlazeDS的FLEX+JAVA WEB应用

    通过使用AMF(Action Message Format)协议,BlazeDS能够高效地在Flex客户端和Java服务器之间传递数据,支持Remoting和MessageBrokering功能。 2. **Flex**: Flex是一种基于MXML和ActionScript的开放源代码框架,...

    blazeds-turnkey-4.0

    通过BlazeDS,Flex客户端可以方便地调用Java服务器上的远程方法,就像调用本地函数一样,这种方式称为Remoting。同时,BlazeDS还支持发布Java消息服务(JMS)主题和队列,使得Flex应用能够实现发布/订阅和点对点的...

    flex3(4)+javaEE+Blazeds独立配置

    另一种可能涉及更复杂的配置,但总体思路相同,即确保Flex客户端能正确连接到BlazeDS并调用后端服务。 在Flex客户端的MXML文件中,可以通过声明服务代理和服务调用来与Java服务交互。例如,可以使用`mx:...

    PureMVC+Flex+BlazeDS+Spring+Hibernate.doc

    - BlazeDS是Adobe的一个开放源代码项目,它提供了与Java服务器进行实时双向通信的能力,支持AMF(Action Message Format)协议,使得Flex客户端可以高效地与后端服务器交换数据。 - 在这个整合中,BlazeDS作为Flex...

    Flex+BlazeDS+java通信详细笔记和源代码

    Flex+BlazeDS+Java通信是构建富互联网应用程序(RIA)的一种常见技术组合,它允许前端的Flex客户端与后端的Java服务器进行实时双向通信。本文将深入探讨Flex、BlazeDS以及Java之间的通信机制,并提供相关的源代码...

    BlazeDS与Spring 的结合

    3. Flex Proxy Service (FPS): 为了解决 Flash Player 安全限制,FPS 允许跨域访问远程数据,或者确保 SWF 文件与数据源位于同一服务器或同域。 4. Remoting Service: 类似于 Web 服务,但使用 AMF 协议而非 SOAP,...

    Flex+BlazeDS整合J2ee示例

    Flex是基于ActionScript和MXML的开发框架,用于创建具有动态用户界面的Web应用,而BlazeDS是Adobe提供的一个开源服务器端组件,它作为一个数据推送中间件,允许Flex客户端与Java后端进行实时双向通信。 在这个示例...

Global site tag (gtag.js) - Google Analytics