框架前台采用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架构**:Cairngorm是一种基于MVC设计模式的架构框架,专为Flex应用程序设计。它帮助开发者更好地组织代码结构,提高开发效率。 #### 五、实战案例分析 1. **数据展示**:使用DataGrid等组件展示列表...
(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和Hibernate**:学习如何在Flex项目中整合Spring和Hibernate框架,构建复杂的应用程序架构。 #### 五、MVC框架 - **Cairngorm**: - **框架简介**:了解Cairngorm框架的设计理念和优势。 - **组成...
- **整合步骤**:学习如何将Flex前端与后端Spring框架进行整合,实现前后端分离的开发模式。 #### 13. Flex访问数据库 - **JDBC访问数据库**:通过JDBC连接数据库,并在Flex应用程序中实现数据的增删改查操作。 - ...
- **FlexBuilder安装**:下载并安装FlexBuilder或Adobe Flash Builder,它是基于Eclipse的IDE,支持Flex开发。 - **环境配置**:设置Flex SDK路径,配置FlexBuilder的工作空间等。 #### 3. HelloWorld程序 - **创建...
- **Spring框架介绍**:Spring是一个广泛使用的Java企业级开发框架。 - **整合方式**:探讨如何将Spring与Flex进行有效整合。 #### 27. 访问数据库之JDBCTemplate - **JDBCTemplate简介**:JDBCTemplate是Spring...
- **Flex 3及Flex Builder安装**:介绍了如何下载并安装Flex SDK和Flex Builder(或Adobe Flash Builder),这是进行FLEX开发的基本步骤。 - **Flex SDK**:SDK包含了构建Flex应用程序所需的所有库文件和编译器。 ...
- **整合技术栈**:这部分展示了如何将Flex与流行的企业级框架(如Spring和Hibernate)相结合,构建完整的Web应用程序。 - **Spring**:介绍如何利用Spring框架进行业务逻辑管理,并通过Flex进行前端交互。 - **...
- **Spring Framework**: 一个流行的 Java 开发框架。 - **整合**: - 使用 Spring 来管理 Java 服务层。 - Flex 客户端调用这些服务。 #### 26. 访问数据库:JDBCTemplate - **JDBCTemplate**: Spring 中用于...
- **Flex与Spring/Hibernate整合**:将Flex与Spring框架或Hibernate ORM框架结合起来可以构建出高效稳定的企业级应用。这部分内容主要涉及如何设置开发环境、配置数据库连接以及实现业务逻辑等。 #### 6. 框架与...
Flex可以与Java EE生态系统中的其他技术结合使用,如Spring框架和Hibernate ORM。这部分将展示如何利用Spring的依赖注入和事务管理功能,以及如何使用Hibernate持久化Flex应用程序中的数据。 ### 12. Cairngorm架构...
- **前后端分离**:Spring是一个流行的Java企业级开发框架,可以用来管理业务逻辑和服务层。整合Flex与Spring可以实现前后端的分离,提高开发效率。这部分内容会详细介绍如何将Spring与Flex结合使用,实现数据的持久...