peipei pureMVC1
可以找到很多称赞pureMVC文章,就说某某pdf,码了好几页的中文文字,这里面的每个中文我都认识,是的我学识渊博,我还知道这些中文码在一起是什么意思,但是就是不知道作者想跟我说明什么。所以还是得自食其力,赶紧找来源码,自己看看。pureMVC起源AS3.0,但目的不仅是用在AS3.0,所以对于A... « 阅读全文
peipei pureMVC2(图)
在明白了MVC的内部运行流程后在来看看pureMVC的流程图进一步弄明白mvc所能表达的原理。Facade包含了view,model,controller的实例,而且这四个类都是单例的。Facade的Mediator,Command,Proxy相关的方法分别是View,Controller,Mode... « 阅读全文
PureMVC Standard for Objective C
http://trac.puremvc.org/PureMVC_ObjectiveC/wiki/InstallationAdding PureMVC to your XCode projectTo add the PureMVC static library and headers to your XCode project:From the the Groups & Files pane,Right click on the Frameworks folder (if it exist... « 阅读全文
puremvc接口引用?
puremvc里看到接口被声明,实例化很是迷糊! 接口不能实例化,但接口的引用可以指向实现接口的对象。 接口不能被直接实例化,但可以声明它们的引用。 // Singleton instanceprotected static var instance : IController; /*** <code>Controller</code> Singleton Factory method.* * @return the Singleton instance of... « 阅读全文
Flex-pureMVC入门事例
首页,进入http://trac.puremvc.org/PureMVC_Java/wiki/Downloads下载 as包,将其解压后,把里面的org目录复制到自己的工程中,好了,废话不多说,直接看下面的代码:在src下,新建lalo文件夹,创建ApplicationFacade.as类,如下:package lalo{ import lalo.controller.StartupCommand; import org.puremvc.as3.patterns.facade.Fa... « 阅读全文
puremvc总结
PureMvc小结:自己根据代码整理的思路主程序主要做: 通过单例获得facade(ApplicationFacade实例),并通过facade.startup(this)启动PureMvc。--------ApplicationFacade: 一般配合主程序会有 getInstance,startup方法,并重写initializeController方法来初始化一些状态(一般在其中对将要执行的Command进行注册)。C--------MacroCommand: 主要用来包容多个... « 阅读全文
学习总结PureMVC(二)
继续pureMVC的重要部分:notification通知由于PureMVC的实现时使用经典的订阅发布设计模式,所以他使用notification来实现它内部的通讯。值得注意的是,这在某种程度上,降低了flex本身Event的作用。但是notification的设计目的是为了联合event,共同发挥... « 阅读全文
PureMVC中使用FlexUnit4进行单元测试[ unit test ]
手头的工作已经够一个段落了,忙里偷闲,对PureMVC框架下的FlexUnit4测试做下总结: 最近因为工程的逐渐庞大,听领导的旨意,引入了TDD。由于整个系统是在PureMVC下进行的,虽然Flex下的TDD开发没多大疑问[本博客正在翻译相关文献资料],但PureMVC使用的是Notif... « 阅读全文
学习PureMVC
PureMVC采用事件的方式在各个模块之间做通讯,不过它没有使用as3自带的DispatchEvent类来处理事件,而是自己写了一套事件处理的机制。PureMVC按照MVC思想,把程序分为三层,Model、View、Controller在这三层之外还提供了一个单例模式的类――Facade,Facad... « 阅读全文
pureMVC_百度百科_&笨钕骇√
简介PureMVC是在基于模型、视图和控制器MVC模式建立的一个轻量级的应用框架,这种开源框架是免费的,它最初是执行的ActionScript3语言使用的AdobeFlex、Flash和AIR,现在已经移植到几乎所有主要的发展平台,目前支持两个版本框架:标准和多核,总之,标准版提供了一种简单的编码分... « 阅读全文

