没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
构建全栈式 Flex、BlazeDS 和 Spring 集成解决方案
金庸 Ematrix http://blog.csdn.net/ematrix001
构建全栈式 Flex、BlazeDS 和 Spring 集成解决方案
2
译序
随着富 Internet 应用(RIA)技术的不断成熟,将类似于 Adobe Flex 这样的 RIA 应
用与健壮的服务器端技术进行集成就变得越来越重要了。Java 开发者最喜欢的服务器
端框架之一 Spring 将在这个过程中扮演着重要的角色。
Spring 的控制反转(Inversion of Control, 即 IoC)的主要思想就是让容器实例化
组件(并且注入其依赖)。但是在默认情况下,由 Flex 客户端远程访问的组件是在服
务器端由 Flex 目的文件实例化的。所以 Flex 与 Spring 集成的关键在于配置 Flex 目的
文件以使其能够让 Spring 容器来管理实例化的 Spring beans。Flex 数据服务支持工厂
的概念以便可以实例化这类客户化组件。工厂的作用仅仅在于向 Flex 目的文件提供准
备好的组件实例,而不是让 Flex 目的文件自己去实例化这些组件。
Sébastien Arbogast 在不遗余力地发表一系列博文,以阐述如何构建全栈式 Flex、
BlazeDS 和 Spring 集成解决方案。Arbogast 的这个全栈式集成,从下到上包括如下内
容:JBoss 作为应用服务器、MySQL 作为数据存储、Hibernate 完成数据访问、Spring
用来构建业务层、BlazeDS 作为远程服务、Flexe-genial 用来构建富客户端。该系统使
用 Maven 及 flex-compiler-mojo 插件进行构建。
1
本文档就是 Arbogast 发布在 Adobe Developer Connection 上一系列文章的中文翻
译版本。我使用了先直译后意译的方法,尽量做到语言流畅、通俗而易懂;修补了英
文原文的 3 处疏漏 ,添加了 2 张运行效果图,希望能帮助你理解。当然,翻译不恰之
处,敬请指正。以下是英文原文链接:
第一部分:http://www.adobe.com/devnet/flex/articles/fullstack_pt1.html
第二部分:http://www.adobe.com/devnet/flex/articles/fullstack_pt2.html
第三部分:http://www.adobe.com/devnet/flex/articles/fullstack_pt3.html
1
以上文字摘引自 http://www.infoq.com/cn/news/2008/05/integrate -flex-spring
构建全栈式 Flex、BlazeDS 和 Spring 集成解决方案
3
构建全栈式 Flex、BlazeDS 和 Spring 集成解决方案
第一部分 创建 Maven Flex 模块
本系列文章共三部分。在该系列文章中,我会以 step-by-step 方式使用
Flex/BlazeDS/Spring/Hibernate/MySQL 架构创建一个示例项目,并使用 Maven 进行
构建。该应用是一个标准的 to-do list,使用它你可以添加、删除和编辑任务列表。
我非常感谢我的巴西朋友 Velo,他一手开发了可以构建 Flex 项目的 Maven 插件
——flex-mojos,没有他的帮助,这个项目就不可能完成。
正式开始之前,先声明几个事项:
1. 这篇指导性文章中构建的 to-do list 项目没有任何真实来源,毫无疑问它还可以进
一步优化或调适,但这些或许可以作为读者的自我练习,因为它们并不是我们真
正关注的部分,我们真正关注的是:前端的 Flex 如何与后端的 Spring 进行通信。
2. 一个很重要的前提就是 Velo 的项目 flex-mojos。其它还有很多用于 Flex 构建的
Maven 插件,但在写这篇文章的时候,还没有一个能够提供构建本文 to-do list
项目的配置选项。如果你对 Adobe 官方的 Flex Maven 构建支持感兴趣,你可以
到这里投票。
剩余11页未读,继续阅读
王嘉宁
- 粉丝: 2
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页