cairngorm3 trunk文件 svn官网下载
** Cairngorm 3 框架详解及 SVN 官方下载指南 ** Cairngorm 3 是一款基于 Adobe Flex 和 ActionScript 的轻量级框架,专为构建可维护和可扩展的富互联网应用程序(RIA)而设计。它遵循模型-视图-控制器(MVC)设计模式,为开发人员提供了强大的工具来组织代码结构,提高代码的可读性和可维护性。 **MVC 设计模式** MVC 是软件工程中的一种设计模式,将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。在 Cairngorm 3 中,模型负责处理业务逻辑和数据,视图负责用户界面展示,而控制器则作为模型和视图之间的通信桥梁,确保两者之间的同步。 1. **模型(Model)**:Cairngorm 3 的模型层主要由事件驱动的命令(Command)和服务代理(Service Locator)组成。模型组件通常不直接与视图交互,而是通过发布事件或调用命令来传递数据。 2. **视图(View)**:视图组件监听模型层发布的事件,并根据事件更新显示。它们也可以发送事件到控制器来触发特定的业务逻辑。 3. **控制器(Controller)**:Cairngorm 3 使用事件指挥者(Event Commander)模式作为控制器,它监听特定的事件并执行相应的命令。这些命令可以是业务逻辑操作,例如数据的加载、保存等。 **Cairngorm 3 主要组件** 1. **Command**:命令类是实现业务逻辑的核心,每个命令对应一个特定的任务。它们通过 ` CairngormMessageBroker ` 发布和订阅事件,以便与其他组件通信。 2. **Event**:事件在 Cairngorm 3 中扮演着至关重要的角色,它们是组件间通信的载体。Cairngorm 提供了自定义事件基类,方便开发人员创建和处理自定义事件。 3. **Locator**:服务定位器提供对服务和单例对象的访问,确保在整个应用程序中只存在一个实例。 4. **ModelLocator**:模型定位器是模型层的中心,用于存储模型对象和提供对它们的访问。 5. **Presenter**:呈现器是 MVC 规范中的一个重要补充,它作为视图和模型之间的胶水代码,负责处理视图与模型间的交互逻辑。 **SVN 下载与版本控制** Subversion(SVN)是一种广泛使用的版本控制系统,用于跟踪文件和目录的变化。`trunk` 文件在 SVN 中代表主分支,通常是项目的最新开发版本。要从 SVN 官方仓库下载 Cairngorm 3 的 trunk 文件,你需要安装 SVN 客户端,如 TortoiseSVN,然后按照以下步骤操作: 1. 打开 SVN 客户端,找到 Cairngorm 3 的 SVN 仓库地址。 2. 使用 "Checkout" 功能,指定本地的保存路径。 3. 选择 "trunk" 目录进行检出,客户端会下载最新的代码到本地。 下载完成后,你可以开始研究和使用 Cairngorm 3 的源代码,了解其实现细节,并将其应用于你的 Flex 或 ActionScript 项目中。 Cairngorm 3 是一个强大的 RIA 开发框架,通过遵循 MVC 设计模式,它帮助开发者更好地组织和管理代码。同时,通过 SVN 进行版本控制,你可以轻松获取最新版本的源码,跟踪项目的变更,确保开发过程的高效和稳定。
- 1
- 2
- 3
- 4
- 5
- 6
- 16
- 粉丝: 3
- 资源: 71
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 年终奖雷区测试及注意说明.xls
- 谨防年终奖发放的“雷区”.xls
- 年终奖发放税筹、技巧及注意事项.pptx
- 六种薪酬模式下销售员工的年终奖发放策略(技巧篇).doc
- 员工年终奖分配方案(规范行政文件).doc
- 2016年终奖税率表(清晰一览表).docx
- 个税最佳配置表-月薪及年终奖.XLS
- 【化工行业】化学原料及成品制造业年终奖金制度.doc
- 【制造行业】绩效奖金、年终奖金发放办法(通用模板).docx
- 高管层年终奖避税测算表(含各税点测算).xlsx
- 工资年终奖调节试算表(模板).xls
- (3500)年终奖个税自动计算表.xls
- 一次性年终奖审批及发放明细表.xls
- 年终奖、年薪差个人所得税筹划方案测算表.xls
- 绩效奖金发放表(模板样式).xls
- 税前税后工资VS年终奖计算表(灵活-简单).xlsx