`
cd0281
  • 浏览: 123127 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Flex4系列教程之三 – 中间件BlazeDS(转)

阅读更多
中间件是什么?为什么需要中间件?
上节中我们谈到 Flex 通过 HTTPService,WebService 和 RemoteObject 三个组件与 Server 端技术通信,并且如果用 RemoteObject 那么应用和 Server 端对象之间通过 AMF 二进制形式传递数据。因此就需要额外的软件实现 AMF 协议,这样的软件就是我们所说的中间件。根据不同的 Server 端技术你需要选择不同的中间件。

中间件类型

PHP 中间件


■Zend Framework(开源,免费) 中的 Zend_Amf
■AMFPHP(开源,免费)
■SabreAMF(开源,免费)
■WebORB for PHP(开源,免费)
.NET 中间件


■WebORB for .NET(社区版免费,企业版收费)
Rails 中间件


■WebORB for Rails(开源,免费)
Java 中间件


■WebORB for Java(社区版免费,企业版收费)
■Adobe LiveCycle Data Services ES2(收费)
■Adobe BlazeDS(开源,免费)
对比 Adobe LiveCycle Data Services ES2 和 Adobe BlazeDS

BlazeDS 应用广泛
BlazeDS 是发布于 LGPL v3 许可下的开源,免费项目。在采用 Java 作为 Server 端技术的 Flex 构架中得到越来越多的应用。在之后的教程中也采用它作为中间件。

BlazeDS 文档
BlazeDS 4.0 Installation Guide
BlazeDS 4.0 Javadoc

BlazeDS 相关下载
BlazeDS
BlazeDS source code
分享到:
评论
1 楼 qiyangyang09 2010-09-25  
Myeclipse8.5GA+Flex4.0+tommcat6.0+BlazeDS 4 整合老是不对,网上大多数说的是Flex3+java+Blazeds,但是用这种方法还是有问题。
好我想问一下Myeclipse8.5GA+Flex4.0+tommcat6.0+BlazeDS怎么整合,我整合老是有问题,我都找了好几天了。我希望有个视频之类可以分享一下。让我们感受到JAVA+Flex便捷开发。谢谢各位。

相关推荐

    Flex4Springibatis实战系列教程

    【Flex4Springibatis实战系列教程】是一套详细的教程,旨在帮助初学者深入理解并实践Flex4、Spring和iBATIS在构建富网络应用(Rich Internet Applications,简称RIA)中的结合使用。本教程通过四个不同的架构方法...

    Flex4 + J2EE + Blazeds 配置 jspweb 工程 含实例源码

    本教程将详细阐述如何配置一个基于Flex4、J2EE和Blazeds的jspweb工程,并提供实例源码供参考。 **Flex4** 是Adobe Flex框架的第四代版本,它提供了强大的组件库和编程模型,用于构建用户界面,特别是用于创建具有...

    FLEX4实例.docx

    在 Flex 4 中,BlazeDS 是一个重要的中间件,它允许 Flex 客户端与服务器端的 Java 应用程序进行通信。Spring 框架则用于服务端的依赖注入和事务管理,iBATIS 提供数据访问层的支持,Cairngorm 和 pureMVC 是两种...

    FLEX4资料

    3. **Flex4+Spring3+ibatis实战系列教程**: 在这个教程中,可能详细介绍了如何使用Flex 4与Spring3集成,并配合轻量级持久层框架iBATIS进行数据库操作。iBATIS允许开发者编写SQL语句并映射到Java对象,提供了一种...

    Flex快速入门教教程

    关于Java的关联,Flex可以通过 BlazeDS 或 LiveCycle Data Services 这样的中间件与Java后端进行通信。这些服务允许Flex应用程序通过AMF(Action Message Format)与Java服务器进行高效的数据交换,实现远程方法调用...

    eclipse 开发flex项目

    1. **下载BlazeDS**:BlazeDS是Adobe提供的一个用于Flex和Java之间通信的中间件,你需要下载`blazeds.war`文件。 2. **新建Flex项目**:在Eclipse中,选择新建一个Flex项目。在设置中,确保在"Application Server ...

    Flex-Java通信

    本系列教程将探讨四种Flex与Java集成的架构方法: 1. Flex + BlazeDS + Spring()+ iBATIS + Cairngorm:结合Spring框架早期版本、iBATIS持久层框架和Cairngorm企业级MVC框架。 2. Flex + BlazeDS + Spring ...

    flex-超好的flex学习资料

    书中通过多个章节,如《Flex和Java通信之BlazeDS》、《Flex+LCDS(BlazeDS)+Java开发》,系统地介绍了Flex与Java之间的数据交换方式,包括AMF协议、RemoteObject的使用,以及如何通过BlazeDS等中间件实现Flex与Java...

    Flex常用教程及库

    这个“Flex常用教程及库”资源可能包含了一系列关于学习Flex开发的重要资料,尤其是对于准备面试或者提升技能的开发者来说非常有价值。 在Flex的开发中,ActionScript是其核心编程语言,类似于JavaScript,但具有更...

    flex-j2ee相结合的教程,完美

    3. **J2EE服务器端集成**:理解如何在Java环境中创建RESTful服务或者使用 BlazeDS、LCDS(LiveCycle Data Services)等中间件来与Flex客户端进行集成。这涉及到Servlet、JSP和EJB的使用,以及如何处理JSON或XML数据...

    flex 文档以及后台数据交互详解

    4. **Data Management Components (DMC)**:Flex SDK包含一系列数据管理组件,如ArrayCollection、XMLListCollection等,它们用于在客户端处理和展示数据。数据绑定是Flex的一个重要特性,它使得UI组件可以自动更新...

    Flex3Cookbook.rar

    在解压Flex3Cookbook.rar后,你可能会找到一系列的教程文档、代码示例或者项目模板,帮助你深入理解Flex3开发,包括如何创建组件、处理事件、使用数据服务以及优化性能等方面。 在学习和使用Flex3时,你需要掌握...

    Flex中很多的帮助文档已经资料和一些常见问题的解决方案

    Java开发者可以通过 BlazeDS 或 GraniteDS 等中间件将Java应用服务暴露给Flex客户端,实现数据的双向通信。 3. **跳转与传值**:在Flex应用中,导航通常是通过Navigator容器实现的,如Accordion或TabNavigator。...

    flex上手例子

    6. ** BlazeDS 和 LCDS**: Flex通常与后台服务器进行数据交换,BlazeDS和LCDS(LiveCycle Data Services)是Adobe提供的中间件服务,它们支持AMF(Action Message Format)协议,以高效的方式传输数据,同时提供了对...

    FLEX JAVA THINGING IN JAVA

    Flex客户端可以与Java服务器通过HTTP或HTTPS协议通信,通过 BlazeDS 或 LCDS(LiveCycle Data Services)等中间件进行数据交换。开发者还需要熟悉Spring、Hibernate等Java框架,以便在后端提供数据和服务。 综上所...

    Flex中文帮助

    通过Adobe LiveCycle Data Services或BlazeDS等中间件,开发者可以方便地实现Flex与后端服务(如Java、PHP或.NET)的数据交互。 事件驱动是Flex编程中的另一个重要概念。事件模型允许组件之间通过触发和监听事件...

Global site tag (gtag.js) - Google Analytics