前面,我们讲了与视图相关联的Mediator类,接下来我们讲讲与数据相关联的Proxy类. 关于Proxy类的作用,在Proxy类源码中,有这么一段注释: * In PureMVC, Proxy classes are used to manage parts of the application's data * model. 翻译成中文就是,在PureMVC中,Proxy类用来管理应用的数据模型. Proxy类的结构很简单,一个和Mediator类功能一样的NAME静态成员,还有一个dat…
框架一瞥 PureMVC是一个为创建基于经典MVC元设计模式应用的轻量级框架. 此框架是开源且免费的,已经被AS2,AS3,Java,C#以及其他流行语言所实现.这也允许在多样的平台上开发,包括: l 移动环境:FlashLite,.Net 集成框架,J2ME l 服务器环境:ColdFusion,J2EE,PHP,Python l 浏览器环境:Flash/Flex,JavaFX,Silverlight l 桌面环境:.Net,AIR,Flash,J2SE 目标: PureMVC框架主要…
工程如下,看来sendNotification是像comand和mediator发消息的 package { import flash.display.Sprite; import flash.events.Event; import flash.text.TextField; public class Main extends Sprite { public var txt:TextField; public var btn:MyButton; public function Main() {…
本节将讲述Model层. Model层有VO和Mediator组成,非常简单,仅仅包含两个类:UserVO和UserProxy. UserVO中的构造器用于初始化用户的添加(通过email和密码),另一个isValid属性验证用户电子邮件是否合法以及密码长度. /** UserVO */ package com.superwulei.model.vo { public class UserVO { public var email:String = ''; //电子邮件 p…