pureMVC简单示例及其原理讲解(用户的添加与删除)
——开篇
pureMVC是一个MVC框架,皆在最大限度的减少MVC间的耦合性。本人刚刚接触pureMVC时感到一头雾水,不知从何入手,也不知道从何学习。好在本人有耐性且能看懂英文技术文档,面向对象的编程能力也比较扎实。在这种背景下,终于悟出了pureMVC的原理,能够使用pureMVC进行开发。如果把pureMVC的领悟境界分为若干,我是处于最低境界(潜力很大啊)。好,闲话不说,言归正传。
本示例是在理解了官方示例EmployeeAdmin示例的基础之上的简化版,用意是为了更好的理解pureMVC。
界面:图片上部控件用于添加用户,下部控件用户显示用户信息和删除已添加的用户
【图1】
首先:
pureMVC既然是MVC(Model、View、Controller)框架,那你就必须要记住pureMVC中的四个主要结构类:
- Proxy(相当于Model)
- Mediator(相当于View)
- Command(相当于Controller)
- Facade(管理Proxy、Mediator和Command的东西)
也许上面小括号中的话说的不严谨,在本示例中MVC是这样划分的:
- Model:由VO(Value Object,即值对象)和Proxy组成;
- Mediator:由图1中的两个MXML文件及其对应的Mediator组成;
- Command:由一个MacroCommand和若干个SimpleCommand组成;
- Facade:即ApplicationFacade;
- 启动页:MyPureMVCDemo.mxml文件。
整个示例由以上五个部分组成。具体如图2所示。
【图2】
这里关于3和4要做一下解释。pureMVC中的Command分为两种:多命令和单一命令,即MacroCommand和SimpleCommand。MacroCommand中通过addSubCommand(SimpleCommandName)来加入子命令,两个Command中的方法都需要被重写override,此外还需要通过facade.registerCommand(...)注册命令。也许这段话我说的不清楚,你只要记住pureMVC框架包含这五个部分就可以了,咱们往下看吧!
下一篇《pureMVC简单示例及其原理讲解——Model层
》
分享到:
相关推荐
NULL 博文链接:https://jornyguo.iteye.com/blog/975236
PureMVC实现与实践——教程.pdf 不错的pdf讲解的挺详细,大家下来看看。 PureMVC实现与实践——教程.pdf 不错的pdf讲解的挺详细,大家下来看看。 PureMVC实现与实践——教程.pdf 不错的pdf讲解的挺详细,大家下来看...
用PureMvc开发Air项目,完整工程实例。 学PureMvc的第一个完整例子
按照puremvc官方网站教程做的登陆实例,在flexBuilder3上运行过.绝对好用. 供大家学习参考.
flex PureMVC框架实例 flex PureMVC框架
PureMVC教程,是学习PureMVC框架的好文章,PureMVC教程,是学习PureMVC框架的好文章,PureMVC教程,是学习PureMVC框架的好文章PureMVC教程,是学习PureMVC框架的好文章,PureMVC教程,是学习PureMVC框架的好文章,PureMVC...
如你下载后的存放的目录是D组:/下载,解压后将创建一个名为PureMVC_AS3_2_0_4的文件夹(注:其中的2_0_4是版本号) ; 打开PureMVC_AS3_2_0_4文件夹,您会发现里面有三个文件夹: asdoc :对应于API的文档,它的首页...
本例子运用PureMVC框架编写的简单例子,初学者可以通过本例子理解PureMVC的实现过程,各层的主要职责及如何通信.
压缩包里面有一个用puremvc制作的as实例,另附上一个puremvc的中文文档供大家参考。
LoginApp(puremvc简单例子
PureMVC五子棋游戏源码,学习PureMVC
公司内部培训文档,关于pureMVC架构的详细讲解,对于软件架构设计有一定指导意义。
puremvc 框架源码及教程, 附带一个使用示例 puremvc 框架源码及教程, 附带一个使用示例
———————————————— 版权声明:本文为CSDN博主「笨鳥」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:...
简单spring4 MVC简单示例,适合初学者学习!
这是一个使用C#开发语言的基于PureMVC框架的Web登录Demo,是网上绝无仅有的实例。 本文以初学者的视角,详细地介绍PureMVC在ASP.NET的应用。 PureMVC不仅仅是Flex的MVC框架哦,而且它非常的小巧,还等什么呢,快来...
puremvc 讲解puremvc的源码
这是一个MVC例子,简单的接受了MVC的实现过程。
这个是一个根据AS3(ActionScript 3) pureMVC而转换过来的lua pureMVC。所有的接口完全跟AS3版本一致。 若是想使用,可以直接查看网上的pureMVC 文档,我并未对任何一个函数改名或者更换参数位置。 注意,这个PureMVC...
基于Unity3D讲解PureMVC框架,通过游戏制作讲解,适合学习框架的人