框架前台采用Flex开源框架Cairngorm2.2中部分内容结合Cairngorm3中的一些类库。调用顺序如下:view层广播事件,调用相应的event层的eventid,前台控制器control监听到对应的eventid后调用对应的commands命令执行,commands层调用busness业务逻辑层,busness层调用前台proxy代理层通过blazeds调用java端的外观集成层facade,返回成功后更新model层的model,view层把model数据自动绑定
到view上。
框架后台采用Hibernate + spring + DAO 的方式进行组合,Facade(外观集成层)与前台flex端busness(业务逻辑层)对应。
调用顺序如下:facade层将flex上传的flex vo对象通过dto传换成java端对应的vo对象,然后调用serviceproxy(后台业务逻辑代理层)对应方法,serviceproxy调用service(业务逻辑层)接口,service层再调用dao层操作数据库。其中的工厂及spring注入管理的内容在这里不再列出。
demo源码参考附件。
说明:flex lib中的文件请copy到项目的WebRoot\WEB-INF\lib下
分享到:
相关推荐
4. **Integration with Java Frameworks**:Blazeds可以轻松集成Spring、Hibernate等Java企业级框架,使得开发者可以在Java后端使用熟悉的开发工具和技术栈。 5. **Flex SDK支持**:Blazeds与Adobe Flex SDK紧密...
Flex是一种强大的富互联网应用程序(RIA)开发框架,由Adobe公司提供,它允许开发者创建具有高度交互性和动态视觉效果的Web应用。在视频中,你将学习如何使用Flex Builder或IntelliJ IDEA等IDE来编写MXML和...
(4) **框架支持**:Cairngorm和Pure MVC等Flex开发框架提高了开发效率和代码复用性,Spring ActionScript框架更是为Java程序员提供了类似Spring的开发体验,如依赖注入功能。 (5) **成熟的技术生态**:自Flex 1.0...
Flex,全称Adobe Flex,是一种基于标准编程模型的富互联网应用程序(RIA)开发框架。它最初由Macromedia公司在2004年发布,后被Adobe公司收购,成为Adobe产品系列的一部分。Flex的核心是提供一个强大的开发环境,使...
- **Flex 3 及 Flex Builder 安装**: Flex 3 是该教程所使用的版本,而 Flex Builder 是 Adobe 推出的一款集成开发环境(IDE),专为 Flex 和 Flash 开发设计。 - 安装过程包括下载 Flex SDK、设置环境变量等步骤。 ...
更进一步,《Flex+Spring+Hibernate整合》章节则展示了如何将Flex与Spring、Hibernate等流行框架结合,构建出可扩展性高、维护方便的大型Web应用。 七、Cairngorm架构模式与Flex开发 Cairngorm是Flex领域内广受欢迎...
- **Spring框架介绍**:Spring是一个广泛使用的Java企业级开发框架。 - **整合方式**:探讨如何将Spring与Flex进行有效整合。 #### 27. 访问数据库之JDBCTemplate - **JDBCTemplate简介**:JDBCTemplate是Spring...
- **Spring Framework**: 一个流行的 Java 开发框架。 - **整合**: - 使用 Spring 来管理 Java 服务层。 - Flex 客户端调用这些服务。 #### 26. 访问数据库:JDBCTemplate - **JDBCTemplate**: Spring 中用于...
- **Flex与Spring/Hibernate整合**:将Flex与Spring框架或Hibernate ORM框架结合起来可以构建出高效稳定的企业级应用。这部分内容主要涉及如何设置开发环境、配置数据库连接以及实现业务逻辑等。 #### 6. 框架与...
- **前后端分离**:Spring是一个流行的Java企业级开发框架,可以用来管理业务逻辑和服务层。整合Flex与Spring可以实现前后端的分离,提高开发效率。这部分内容会详细介绍如何将Spring与Flex结合使用,实现数据的持久...