二、框架搭建
需要建立的包名,以及此包总内容的用途。
包名 |
包内放置类功能 |
business |
与后台通信代理类。 |
commands |
命令类,一种事件对应一个命令类。对事件发生的处理(一般调用后台代理类的方法),和此事件调用后台结果的处理。 |
control |
前台控制器类,添加事件监听,纯逻辑处理。 |
control.event |
自定义事件类。 |
errors |
错误类,一些错误的统一处理类。 |
models |
应用程序模型类,用于存储项目全局数据,使用单例模式,为view提供数据。 |
services |
与后台通信的服务标签。 |
theme |
主题文件夹,包括css文件,和图片 |
view |
视图类。 |
vo |
数据模型类。 |
下图为,一个使用cairngorm框架的Flex项目文件结构。
展开前:
展开后:
相关推荐
使用Cairngorm框架搭建Flex应用的步骤通常包括以下几步: 1. **初始化框架**:创建项目并引入Cairngorm库。 2. **设置模型**:创建`ModelLocator`并定义需要的数据模型。 3. **实现服务定位器**:配置服务对象,如`...
#### 二、Cairngorm框架配置详解 ##### 2.1 开发环境搭建 为了开发基于Cairngorm框架的应用,我们需要准备以下开发工具: - **JDK及JRE**:提供基本的Java运行环境,版本建议使用1.6及以上。 - **MyEclipse**:一...
在Cairngorm框架的应用程序中,数据流通常如下: 1. 视图(View)触发一个事件。 2. 事件被前端控制器(FrontController)捕获,并根据预定义的映射找到相应的命令(Command)。 3. 命令执行业务逻辑,可能通过服务...
**Cairngorm框架详解与HelloWorld案例** Cairngorm是Adobe Flex和ActionScript社区中广泛使用的一个轻量级MVC(Model-View-Controller)框架,它为富互联网应用(RIA)提供了结构和组织。这个框架由Adobe Systems的...
在Eclipse开发环境中,Cairngen 1.2是一个强大的工具,用于快速构建基于Cairngorm框架的Flex应用程序。Cairngorm是Adobe官方推荐的MVC(Model-View-Controller)架构模式,适用于创建可扩展、可维护的富互联网应用...
- **设计模式**:详细解释几种常用的设计模式(如单例模式、工厂模式等),并探讨它们如何应用于Cairngorm框架中。 - **MVC框架**:重点讨论MVC框架的特点及其在Cairngorm中的具体实现方式。 #### 第3章:服务定位...
Flex是目前最流行的RIA(Rich ...详细讲解了Cairngorm开发框架的搭建、组件设计、功能设计、界面外观设计。 本书适合广大Flex程序开发人员、RIA开发爱好者和大专院校学生阅读,尤其是有编程经历的技术开发人员。
这个标题表明我们正在讨论一个特定版本的Cairngorm框架的代码生成工具,它在2010年10月21日被发布为一个稳定版本,并且已经开源。Cairngorm是Adobe Flex和ActionScript 3中的一个轻量级MVC(模型-视图-控制器)框架...
在Flex与Spring、Hibernate整合的场景下,通常会用到Cairngorm框架。Cairngorm是一种基于MVC(Model-View-Controller)架构的轻量级框架,它有助于组织代码结构,提升开发效率。Cairngorm包含五大组件:ModelLocator...
Cairngorm框架的核心概念包括: - **Model**:负责存储SimpleErp管理窗口所需的所有数据。这些数据通常来自后端服务,如数据库查询的结果或其他服务端操作的结果。 - **View**:由一个或多个Flex组件(如按钮、...
- **Cairngorm**:是一种Flex框架,用于构建大型的、可维护的Flex应用程序,它简化了MVC(模型-视图-控制器)模式的应用。 - **SSH**:安全外壳协议,用于远程登录服务,确保了系统远程操作的安全性。 - **JPA**:...
书中通过《Cairngorm之简介》、《Cairngorm之组成部分》等章节,详细讲解了Cairngorm的原理、组成部分以及如何在Flex项目中实施Cairngorm架构,从而优化应用的结构和性能。 总结: 《跟我StepByStep学FLEX教程》...
在本项目中,我们将使用Cairngorm框架来增强Flex的应用架构,提供更好的模块化和可维护性。Cairngorm的核心是事件驱动和命令模式,它简化了Flex与服务器之间的通信。 接着,我们引入Spring框架,它是一个全面的Java...
- **Cairngorm框架**:Cairngorm是一个用于构建大型Flex应用的MVC框架。 - **设计理念**:介绍Cairngorm的设计理念及其在Flex开发中的作用。 #### 33. Cairngorm之组成部分 - **ModelLocator**:ModelLocator是...