本文和大家重点学习一下Flex Cairngorm组成教程,这一讲对Cairngorm的组成部分进行讲解,这个在做Demo之前是必须了解的。每一个框架都有自己的特点和都有的名词,就像Struts和Webwork的区别和共通一样。
Flex Cairngorm组成教程
这一讲对Cairngorm的组成部分进行讲解,这个在做Demo之前是必须了解的。
◆每一个框架都有自己的特点和都有的名词,就像Struts和Webwork的区别和共通一样。共通的是真正的软件基础理论,而实现却各有各的独到之处。
对于Cairngorm框架来说亦如此。
看一下Caringorm的处理流程概貌(这一讲不会专门讲这个图,只是通过这个图引出要讲的概念,因为流程要讲明白,必须结合Demo,如果说了一堆,没有Demo,对于初学的人来说就基本等于没说,因为即使在有Demo的情况下,如果读者以前没有接触过WEB框架的话,也是有一定难度的):
图片看不清楚?请点击这里查看原图(大图)。
读者不明白上图也无所谓,先有个印象就行,下边几个概念必须介绍(否则后边讲DEMO说这些概念大家会糊涂),不过可一定要看出MVC的意思哦,否则读者对后边的文章理解起来就更加困难了。
Flex Cairngorm组成教程中Caringorm的各部分,简单的说一下其意义(囫囵吞枣的先记住就行,呵呵)。
作者也懒得敲了,就把Caringorm官方文章的中文翻译版抓图下来:
各个部分就是这些,其实主要精髓还是MVC,只要读者都出来MVC的感觉就行了,具体的随后会结合Demo边实践边讲解。所谓“纸上得来终觉浅,绝知此事须躬行”就是这个道理。
但是作者也要提醒刚初学的读者,特别是以前没有接触过Web框架的,讲到这儿,包括之前的Spring和Hibernate框架,对于这些,必须要对理论进行深入研究,不能停留于皮毛,所谓理论联系实际。
呵呵,说了一些所谓的废话,下一讲就准备开发Caingorm的环境,很简单的,就是罗嗦一下而已,其实学习Caingorm对于以前接触过WEB框架的人来说,时间个人认为1天足够了(要深入那还是需要时间的)。
【编辑推荐】