使用Fabrication+PureMVC开发multi-modular Flex应用
来源:互联网 发布:网络大v薛 编辑:程序博客网 时间:2024/06/10 19:54
PureMVC实现了简单的MVC框架,将应用分为model、view和control三部分。
好处很多了,降低了模块之间的耦合性、提高了程序的可维护性和可扩展性。
fabrication在PureMVC基础上做了扩展,简化了pureMVC的开发难度,下面简单介绍一下fabrication的开发过程。
首先,根据需要实现org.puremvc.as3.multicore.utilities.fabrication.components.FlexModule、FlexApplication、FlashApplication或者AirApplication。这就是View了。
在View中实现override public function getStartupCommand():Class 方法。返回初始化Command类,如下:
在初始化类中,需要注册所需要的Proxy、Command和Mediator,Proxy主要用作和后台进行交互,查询和修改数据,这就是model了。
Command用作接收View中的事件,并做处理,一般情况下就是调用Proxy的方法。如下:
当Proxy方法得到后台反馈后,会出发成功或失败的事件。如下:
Mediator主要用来操作View,这就是Control了,一般Proxy发出的事件,会被Mediator或view接收,当然一般建议都在Mediator中处理。如下:
我们可以在Mediator中,编写respond+事件名来处理一个事件,另外,我们可以重写onRegister方法,在这里可以做一些应用的初始化工作,例如View中数据的初始化。
总体来看,使用fabrication开发还是很简单的,有兴趣的朋友可以去看一下Runes-HR项目,该项目是在fabrication框架下开发的,代码比较简单,可以用来参考学习。
- 使用Fabrication+PureMVC开发multi-modular Flex应用
- flex框架pureMVC的使用
- flex pureMVC框架的使用
- Flex MVC框架PureMVC使用
- Flex pureMVC 框架的使用
- flex框架pureMVC的使用:第一步
- flex框架pureMVC的使用:第一步
- flex框架pureMVC的使用:第一步
- 使用IntelliJ_IDEA开发Flex应用
- Flex PureMVC实例教程
- Flex(module)+pureMVC+amfphp
- flex - puremvc 之一
- Flex PureMVC 学习
- PureMVC 使用
- 使用Grails和Flex开发JEE应用
- 使用Grails和Flex开发JEE应用
- 使用 FlashDevelop 开发 ArcGIS Flex 应用
- Flex PureMVC 调用关系图
- Oracle中把yyyy-mm-dd转成yyyy年mm月dd日
- menu.asp
- jQuery实现图片播放器插件
- js 动态显示时间
- PartyOK派对游戏系列产品介绍
- 使用Fabrication+PureMVC开发multi-modular Flex应用
- windowsxp计划任务设置方法(附常见错误解决)
- md5对照表
- KeyDown 事件中引发System.ExecutionEngineException异常
- 优秀网站源码、编程源码下载网站大集中
- 判断服务器相互是否能访问
- Linux安装Sphnix 记录
- 八种酒吧里最IN喝酒法PartyOK版
- 简单易学的五款英伦风格鸡尾酒PartyOK版