把最近在做的一个项目的研究成果贴出来做个笔记。
项目是要做一个本企业的网上营业厅,在不增加太大难度的前提下为了取得更好的界面效果和更快的开发速度准备研究下Flex这种富客户端,代码用AS3语言写。
flex和服务器端很好的交互 有两种官方框架 livecycle 和它的简化版 BlazeDS
因为项目应用比较简单,livecycle又是收费的所以用BlazeDS。
Spring已经提供Spring和flex的整合。在官方下了个例子,用过Spring的马上就能上手。
结构是这样的。
在web.xml中
先把spring 的 配置文件地址声明下。
<!-- define SPRING config -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
注册Spring 监听
<!-- define SPRING listener-->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
配置flex的Servlet,初始化flex的配置文件
<!-- MessageBroker Servlet -->
<servlet>
<display-name>MessageBrokerServlet</display-name>
<servlet-name>MessageBrokerServlet</servlet-name>
<servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
<init-param>
<param-name>services.configuration.file</param-name>
<param-value>/WEB-INF/flex/services-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
部署在Websphere服务器上要加的
<resource-ref>
<description>Flex Messaging WorkManager</description>
<res-ref-name>wm/MessagingWorkManager</res-ref-name>
<res-type>com.ibm.websphere.asynchbeans.WorkManager</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
web.xml配置完毕。
分享到:
相关推荐
本篇笔记主要介绍了如何将 Flex4、Blazeds4.0、Spring3.0 和 hibernate2.5.2 进行整合,实现一个完整的富互联网应用程序。下面是对笔记中关键部分的详细解释: 准备工作 在开始整合之前,需要准备以下软件和资源:...
4. **实例演示**:可能包含一个完整的案例,从创建Flex UI,配置Spring服务,到设置Hibernate数据模型和映射,再到实际运行并测试整个系统的交互过程。 5. **最佳实践和优化**:讲解如何优化数据传输,减少网络延迟...
4. "Flex 开发学习笔记2 - 采用的架构 BlazeDS + Spring + Hibernate" 可能是一个开发者的学习笔记,详细记录了构建基于这三个技术的完整应用过程,包括配置、数据绑定和事务管理。 5. "快速搭建Spring BlazeDS ...
【Flex学习笔记】这篇笔记主要涉及的技术栈是Flex框架,结合BlazeDS、Spring和Hibernate进行Web应用开发。Flex是一种用于构建富互联网应用程序(RIA)的客户端技术,它基于ActionScript和MXML,通常用于创建交互式的...
2. **BlazeDS**: BlazeDS 是 Adobe 提供的一个开源项目,它允许 Flex 客户端与Java服务器进行实时的双向通信。在本例中,BlazeDS 作为 Flex 和 Hibernate 集成的中间件,实现了 AMF (Action Message Format) 数据...
BlazeDS是Adobe公司推出的一款开源的服务器端技术,它主要负责在Flex应用程序与Java后端之间提供数据推送服务,实现了富互联网应用(RIA)与服务器之间的实时通信。本资料包包含了两份重要的资源,分别是《BlazeDS...
新建 文本文档.txt 可能是与这个项目相关的文档,但没有更具体的信息,我们只能猜测它可能是安装指南、API参考、示例代码或者开发过程中的笔记。 使用Flex for JSP,开发者可以: 1. 创建动态、交互性强的用户界面...
3. **Mate**:Mate是一个专门为Flex设计的框架,它采用完全的标签化,避免了ActionScript脚本级别的框架。Mate简化了开发流程,但并没有像Cairngorm那样在社区中广泛使用。 4. **Swiz**和**SpringActionScript**:...
Flex与Java交互通讯是Web开发中的一个重要话题,它涉及到客户端与服务器端的高效协同工作。Flex,作为Adobe的开源框架,主要用于构建富互联网应用程序(RIA),而Java则是一种广泛使用的后端开发语言,能提供强大的...