Flex3 BlazeDS3.2与Spring2.5.6集成教程:方式一
需积分: 9 46 浏览量
更新于2024-11-11
收藏 200KB PDF 举报
"第三讲主要讲解如何在WEB项目中集成Flex3、BlazeDS3.2以及Spring2.5.6,特别关注一种集成方式——直接使用servlet配置模式,而不是侦听配置模式。目的是实现Spring的集成,管理Flex的消息请求,以便Flex能够方便地利用Spring容器中的Bean。在这一过程中,需要引入相关的jar包,如Spring2.5.6的核心库、Web MVC库,以及Spring Flex的相关库。集成步骤包括创建工程结构、添加jar包和配置web.xml文件,其中web.xml中将使用Spring的DispatcherServlet作为MessageBrokerServlet的代理。"
在这一讲中,我们首先了解到这个话题是关于构建一个WEB项目,它涉及了Adobe Flex、BlazeDS和Spring框架的集成。Flex是一个用于创建富互联网应用(RIA)的开发工具,而BlazeDS是Adobe提供的一个服务器端数据推送技术,用于Flex与Java应用程序之间的通信。Spring则是一个流行的Java企业级应用框架,提供了依赖注入、面向切面编程等功能。
集成Flex3和BlazeDS3.2是为了在客户端和服务器端之间建立高效的通信通道,使得Flex应用可以实时获取和更新服务器端的数据。而进一步集成Spring2.5.6的目标是利用Spring的强大功能,如管理Bean的生命周期,处理依赖关系,以及提供事务管理等,以提升应用的可维护性和可扩展性。
在集成方式一中,选择不采用传统的BlazeDS侦听配置,而是直接使用servlet配置。这是因为Spring的DispatcherServlet可以作为一个前端控制器,负责处理所有的应用请求。通过配置web.xml文件,我们可以将Spring的DispatcherServlet设置为MessageBrokerServlet的代理,这样所有的Flex消息请求都会被Spring处理。这样做的好处是能够更好地控制和管理消息流程,同时利用Spring的高级特性。
为了实现这个集成,我们需要在项目中引入一系列的jar包,包括Spring的核心库(spring2.5.6.jar)、Web MVC库(spring2.5.6-webmvc.jar)、Spring Flex库(org.springframework.flex-1.0.1.RELEASE.jar)以及CGLIB和Jackson库(cglib-nodep-2.1_3.jar和jackson-core-lgpl-1.3.2.jar),这些库是Spring与Flex、BlazeDS交互所必需的。
集成步骤包括:
1. 创建符合工程需求的目录结构。
2. 将上述提到的jar包添加到项目的类路径中。
3. 修改web.xml文件,添加SpringMVCDispatcherServlet的配置,并且配置MessageBrokerServlet的相关参数,使其能够与Spring协同工作。
通过这种方式,我们可以构建一个集成了Flex前端、BlazeDS通信层和Spring业务逻辑层的完整WEB应用,从而实现高效、灵活且易于维护的前后端数据交互。
2010-01-04 上传
2010-01-04 上传
105 浏览量
106 浏览量
121 浏览量
点击了解资源详情
2012-08-10 上传
2011-05-26 上传
105 浏览量
融动科技
- 粉丝: 9
- 资源: 57
最新资源
- SQL SERVER实用经验技巧集
- 程序设计需求分析模板
- 15天学会jQuery(0-5).15天学会jQuery(0-5).
- Android编程指南(en)
- White-Box Testing
- mtk经典方案pdf
- Java 程序语言设计
- signaling 7
- AT91RM9200 中断控制器详解(AIC)
- ADO.Net完全攻略.pdf
- Building embeded Linux
- Class Discussion 2 - HP
- 《计算机软件文档编制规范》GB-T8567-2006 (文档结构已整理,word版)
- 数字功率放大器数字PWM线性化技术
- 2008惠普的一次考试题
- UNIX系统操作命令