WEB项目-集成Flex3+BlazeDS3.2+Spring2.5.6集成方式二

原创作品手录 前言:本讲是继【第三讲:WEB项目-集成Flex3+BlazeDS3.2+Spring2.5.6】后,介绍另外一种集成方式; 集成方式二:采用Spring侦听配置模式 目标:实现集成方式二 优点: 1、一个应用可以满足多种请求 2、易于集成到原有的Struts2+Spring2的项目中,依旧使用Struts2的MVC,添加借助于Spring的DispatcherServlet整合入Flex的功能; 【集成Flex3+BlazeDS3.2+Spring2.5.6的另一种方式】\n\n在上一讲中,我们介绍了如何将Flex3、BlazeDS3.2和Spring2.5.6集成在一起,构建一个强大的WEB项目。本讲我们将探讨集成方式二,该方法采用Spring的侦听配置模式,旨在实现更加灵活和可扩展的系统架构。\n\n**集成方式二:Spring侦听配置模式**\n\n这种方式的主要优点在于,它允许一个应用处理多种类型的请求,并且能够无缝地融入到已有的Struts2+Spring2项目中,保持Struts2的MVC架构,同时利用Spring的DispatcherServlet来增强Flex的功能。以下是实现这一集成方式的关键步骤和配置。\n\n**步骤1:调整工程结构**\n\n在原有的集成基础上,我们需要对工程结构进行微调,以便更好地分离不同的服务和管理上下文。这通常涉及创建多个子环境context,如flex和spring-mvc,让它们各自负责特定的职责。\n\n**步骤2:配置Web.xml**\n\n在Web应用的配置文件Web.xml中,我们需要添加Spring的`ContextLoaderListener`监听器,这样Spring容器会在应用启动时自动加载。同时,指定`contextConfigLocation`参数,指出Spring的配置文件位置,如`/WEB-INF/spring/on-*.xml`。这里,`*`表示可以匹配多个配置文件,根据实际需求进行设置。\n\n接下来,我们需要定义一个名为`flex`的Servlet,使用Spring的`DispatcherServlet`,并在启动时加载(`load-on-startup`设置为1)。这个Servlet将处理所有以`/messagebroker/*`开头的URL,这是BlazeDS与Flex通信的默认路径。\n\n**步骤3:配置Flex-servlet.xml**\n\n在Flex-servlet.xml中,我们继续配置Spring和Flex的相关设置。这个文件用于定义Spring如何与Flex的MessageBroker交互。通过定义`<beans>`和`<flex:remoting-destination>`等元素,我们可以声明Flex应用程序中的远程服务和数据源。\n\n**步骤4:整合Struts2**\n\n虽然本讲的重点是Spring和Flex的集成,但我们也提到了如何与Struts2共存。在这种情况下,我们不配置`servlet-name`为`spring-mvc`,因为我们的目标是保留Struts2的MVC框架,而不是使用Spring的MVC。这意味着Spring主要作为Flex和服务器端数据交互的桥梁,而Struts2则负责处理HTTP请求和控制流程。\n\n**总结**\n\n集成Flex3、BlazeDS3.2和Spring2.5.6的第二种方式,通过Spring的监听配置模式,实现了更高效的服务隔离和更灵活的系统扩展性。这种方式不仅允许应用处理多种请求类型,还简化了与现有Struts2项目的集成,使得开发人员可以充分利用Struts2和Spring各自的优点。理解并掌握这种集成方式,对于构建复杂的、基于Flex的富互联网应用程序(RIA)具有重要意义。
























- tangtang0852013-01-15可以参考一下,还不错的资源。
- niu77582013-11-13可 以参考一下,还不错的资源。

- 粉丝: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- (2025)安全管理人员安全培训考试题库及答案.docx
- (2025)初级电工证考试题及答案.docx
- (2025)低压电工证题库及答案.docx
- (2025)电工操作证题库及答案.docx
- (2025)合成氨工艺操上岗证考试题库(含答案).docx
- (2025)驾照C1证考试科目一必考题库及答案(包过版).docx
- (2025)蚂蚁云客服客户工作证培训试题库及答案.docx
- (2025)全国安全生产月《安全知识》必刷题库及答案.docx
- 2025低压电工证必刷题库及答案.docx
- 2025低压电工证题库及答案.docx
- 2025年初级电工证题库及答案.docx
- 2025年初级电工证考试题库及答案大全.docx
- 2025年机械基础知识题库及答案(通用版).docx
- 高二信息技术学业水平考试会考必修及选修三网络技术应用复习提纲.doc
- 上半年湖北省项目管理掌握施工企业人力资源管理的概念和任务试题.docx
- 模板其他企业信息化项目可行性研究报告模板.doc


