slobber | 利用Cairngorm微架构开发Flex富Internet应用(1)

来源:百度文库 编辑:神马文学网 时间:2024/03/29 10:00:48
本教程六个部分展示了一个为Flex开发人员设计的开源架构框架——Cairngorm。在本教程中我将涉及到以下论题:Cairngorm背后设计的主导思想;为了使Cairngorm工作的更好,Adobe Consulting在设计过程中遇到的挑战;以及在开发中如何确定Cairngorm是否真正适合你的工程。
利用Cairngorm商店样例程序,本教程将对基于Cairngorm的富Internet应用程序(RIA)应用范围、评估、发布等内容,谈谈Adobe Consulting的一些思路。我也将对Cairngorm的相关概念进行讲解,同时也将深入的探讨Cairngorm商店的实现过程。
最后,我将通过在已有的Cairngorm商店中添加一个新功能的实例,展示一下基于Cairngorm微架构框架开发的RIA的优势。通过这个,你自然会了解到使用Cairngorm的好处。
当然Cairngorm 并不是构建富Internet应用的唯一方法。然而,通过它Adobe Consulting可以说明广大的客户和合作伙伴成功地将他们之前的Flex应用程序开发知识转化到更大范围的Flex RIA上。
这个总述涵盖了Cairngorm全部内容,从认识Cairngorm的概念和开发这个框架的目的到如何在Cairngorm上构建你自己的应用程序,都有介绍。
第一部分将重点介绍一下背景知识以便了解Cairngorm的结构,而不是直接去研究代码。本部分将重点涉及到什么是框架,以及应用程序框架与系统架构框架之间的区别;然后会探讨下设计模式,介绍下微架构的概念;最后来谈谈关于Cairngorm出现的背景:它的历史以及未来蓝图。
在第二到第六部分,你将尝试开发一个在客户端使用Flex和Cairngorm的构建零售商业程序,它的服务器端基于J2EE平台。