加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 04:54:04 所属栏目:百科 来源:网络整理
导读:本系列教程目标:使初学者了解富网络应用概念,理解并掌握以下四种架构方法。 1. Flex + BlazeDS + Spring( 2.5.6) + iBATIS + Cairngorm 2. Flex + BlazeDS + Spring BlazeDS Integration + Spring(= 2.5.6) + iBATIS + Cairngorm 3. Flex + BlazeDS +
本系列教程目标:使初学者了解富网络应用概念,理解并掌握以下四种架构方法。
1. Flex + BlazeDS + Spring(< 2.5.6) + iBATIS + Cairngorm
2. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= 2.5.6) + iBATIS + Cairngorm
3. Flex + BlazeDS + Spring(< 2.5.6) + iBATIS + pureMVC
4. Flex + BlazeDS + Spring BlazeDS Integration + Spring(>= 2.5.6) + iBATIS + pureMVC

中间件是什么?为什么需要中间件?
上节中我们谈到 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

Tagged BlazeDS, Cairngorm, Flash Builder, Flex, Flex教程,iBATIS,mybatis, pureMVC,RIA,Spring Framework

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读