集成 Flex, Spring, Hibernate 构建应用程序
2010-01-04 00:00:00 来源:WEB开发网在 applicationContext.xml 中定义 Service 并开放其 BlazeDS 远程服务,注入 DAO。
清单 14. 定义 Service 并开放其 Flex 远程服务 <bean id="clientservice"
class="org.springframework.flex.messaging.
remoting.FlexRemotingServiceExporter">
<property name="messageBroker"
ref="springManagedMessageBroker"/>
<property name="service" ref="clientService"/>
</bean>
<bean id="clientService"
class="com.psdemo.core.services.ClientServiceImpl">
<property name="clientDao">
<ref bean="clientDao"/>
</property>
</bean>
Flex 客户端
Cairngorm
Cairngorm 是 Adobe 设计的一个针对 Flex 开发者构建 RIA 应用的轻量级开源框架。Cairngorm 通过设计模式实现了 MVC(Model-View-Controller)微型架构,使得开发人员可以交付具有可重用性、可维护性的中大型 RIA 应用。在本文中我们使用 Cairngorm2.2.1,为了引入 Cairngorm,需要把它的库文件 Cairngorm.swc 拷贝到 Flex 项目的 libs 目录中。
图 1. 将 cairngorm.swc 添加到 Flex 项目库
Cairngorm 是一个事件驱动的框架,其编程模型主要由以下几个组件构成:
- ››Flex和JavaScript互操作
- ››Flex 自定义组件外观
- ››Spring MVC与JAX-RS比较与分析
- ››集成医疗保健服务,第 2 部分: 使用 Apache Servi...
- ››Flex Accessibility 全键盘支持和扩展
- ››FlexPaper 1.3.1 发布,在线PDF显示
- ››集成医疗保健服务,第 1 部分: 将 Enterprise Ser...
- ››Spring 框架的设计理念与设计模式分析
- ››Spring Web Flow 2 中流管理的持久化
- ››集成 Rational Software Architect 和 Rational D...
- ››Spring 事务管理高级应用难点剖析: 第 2 部分
- ››Spring 事务管理高级应用难点剖析: 第 3 部分
更多精彩
赞助商链接