`
- 浏览:
19256 次
- 性别:
- 来自:
武汉
-
在eclipse下使用Cairngen 1.2 构建cairngorm项目
使用Cairngen:
- 下载Cairngen 1.2.
- 将Cairngen 解压到 Flex项目目录.
- 打开 project.properties 修改成和自己项目相关的内容.
- 右键点击 build.xml 选择 运行为 > Ant 构建. 会运行默认的构建任务,在 com.domain.project 下生成Cairngorm默认目录结构, 也会生成对应的ModelLocator, ServiceLocator and FrontController。另外,在eclipse里面,可以选择 窗口>显示视图>其它>Ant 视图. 在这个视图中,可以加入build.xml。视图可以显示所有可以运行的Ant任务
- 如果想创建一个序列(sequence:包含Event、Command、Delegate), 修改project.properties 文件中的sequence 属性,然后可以在Ant视图中双击运行create-sequence-exclude-delegate和create-sequence-include-delegate两个任务,前者创建不包含代理的序列,后者创建包含代理的序列,如果需要创建其它序列,再次修改project.properties中的sequence 属性,在运行对应任务
- 如果想创建一个值对象(ValueObject) 修改project.properties 文件中的vo.name属性,双击运行create-value-object任务。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在提供的文件中,"library.swf"可能是Cairngorm框架的一个运行示例,它包含编译后的Flex应用程序,展示了如何在实际项目中使用Cairngorm组件。而"catalog.xml"可能是应用程序的配置文件,列出库中可用的组件或资源,...
Cairngorm是一种轻量级的ActionScript框架,主要用于构建Flex和Adobe ...通过阅读"Cairngorm 开发文档中文版.pdf",你可以深入了解每个组件的使用方法以及如何在实际项目中整合这些组件来构建高效、可维护的应用程序。
Flex Cairngorm之旅,这是一次深入探讨Adobe Flex框架Cairngorm的实践教程,旨在通过一个小项目的实例来展示Cairngorm如何在实际开发中发挥作用。Cairngorm是面向服务架构(SOA)的轻量级MVC(Model-View-Controller...
**Cairngorm框架详解** Cairngorm框架是Adobe Flex开发中的一个核心MVC(Model-View-Controller)框架,它为...通过深入学习这些资料,开发者可以更好地掌握如何在Flex项目中运用Cairngorm,提高项目的组织性和效率。
在Cairngorm框架中,服务通常是通过BlazeDS或其他类似的远程通信技术实现的。 #### 二、Cairngorm框架配置详解 ##### 2.1 开发环境搭建 为了开发基于Cairngorm框架的应用,我们需要准备以下开发工具: - **JDK及...
通过深入学习和分析这个案例源码,你可以更深刻地理解Cairngorm框架的架构和工作原理,了解如何在实际项目中有效地组织和管理代码,提高Flex应用的开发效率。这将有助于你成为一名精通Flex框架和Cairngorm的开发者,...
通过这种方式,Cairngorm提供了一个清晰的结构,使得Flex应用的复杂性得以管理和控制,尤其是在需要与服务器进行大量交互的场景下。学习和掌握Cairngorm框架,能帮助开发者更好地组织Flex项目,提升开发效率,同时...
这个项目可能是为了帮助初学者理解如何在Flex中使用Cairngorm来组织代码和管理应用程序的复杂性。 描述中提到的“NULL”表明没有具体的项目描述,但我们可以通过标签和压缩包内的文件来推测其内容。标签“源码”...
在实际应用中,开发者可以根据项目需求选择使用Cairngorm的部分或全部组件。例如,对于小型项目,可能只需要命令和事件机制来组织代码;而对于大型项目,全面使用Cairngorm框架可以带来更好的可维护性和团队协作效率...
本文将深入探讨当这两个工具结合使用时,如何构建最小工程,并为研究cairngorm与LCDS的用户提供实践指导。 cairngorm框架的核心在于其MVC模式,它强调了业务逻辑、视图和数据模型的分离。Controller作为中间人,...
9. **.actionScriptProperties和.flexProperties**:这些文件通常包含项目的配置信息,如编译设置、库路径等,对于理解和构建项目至关重要。 10. **.project和.settings**:这些是Eclipse或Flex Builder项目文件,...
标题中的“自己做的例子”意味着这个压缩包可能包含了一个使用Cairngorm框架创建的示例项目,这样的项目通常用于教学或自我学习,以便理解Cairngorm的核心概念和工作流程。 描述中的“简单易学”表明这个示例项目...
4. **服务(Service)/命令(Command)**:虽然在提供的内容中没有直接涉及,但Cairngorm通常使用命令模式处理业务逻辑。当控制器接收到事件后,会调用相应的Command来执行业务逻辑,例如保存新添加的图书到数据库。...
通过深入阅读文档并实践示例,开发者可以掌握如何使用Cairngorm构建可扩展、可维护的Flex应用,并提升其在ActionScript 3和Flex领域的专业技能。无论是新手还是有经验的开发者,都应该珍惜这个收藏版的套装,因为它...
在Flex项目中,这些库文件被添加到类路径中,使得开发者可以使用Cairngorm提供的各种服务、事件和控制器类。例如,` CairngormMicroKernel`是Cairngorm的核心组件,负责初始化框架并管理服务定位器、事件调度器等。...
在实际开发中,使用Cairngorm.swc文件可以简化Flex项目结构,提高代码的可读性和可测试性。开发者需要将其导入到Flex项目中,然后按照Cairngorm的规范编写代码,遵循其最佳实践,如使用命令模式处理业务逻辑,通过...