1.在application 里面注册 mainFacade:MainControl,mainFacade里注册一些命令(command)。
1.5 mainFacade.startUp(this); 用来做什么?
分两类一类是proxy,还有一个主mediator
this.facade.registerProxy(new LoginProxy());
this.facade.registerProxy(new RoleProxy());
this.facade.registerProxy(new LogoutProxy());
this.facade.registerMediator(new SoftPosMediator(notification.getBody() as TcSoftPosOnline));
因为以后其他的madiator就由这个主mediator注册了。
mediator用来做逻辑,原则上,一个页面的所有逻辑都应该对应的一个mediator里。
proxy就是来做一些物理的,比如新建一个httpservice,并设置服务器端对应的路径,端口,参数包装等。
command做包装,command可能指挥对应的proxy去做发远端请求,和监听返回并做处理的事情。
2.application中可以使用mainFacade来做逻辑,如mainFacade.sendNotifacation(command)。
3.1监听这个命令的Mediator,执行命令。
3.2这边继续做其他逻辑。
mainFacade.sendNotification(PropertyCollect.VIEWTO_LOGIN);
分享到:
相关推荐
Flex纯MVC(PureMVC)是一个开源的设计模式框架,专为富互联网应用程序(RIA)设计,特别是基于Adobe Flex和ActionScript的项目。在Flex 4.6开发环境中使用PureMVC,可以帮助开发者遵循经典的Model-View-Controller...
Flex PureMVC是一种基于Model-View-Controller(MVC)设计模式的轻量级框架,主要应用于Adobe Flex和ActionScript 3.0开发。在Flex应用程序中,页面跳转是用户体验的重要组成部分,PureMVC提供了优雅的方式来管理...
### Flex PureMVC手册知识点详解 #### 一、PureMVC概述 - **定义与来源**:PureMVC是一个开源的、跨平台的框架,专为构建可扩展、可维护的RIA(Rich Internet Applications)而设计。该框架由Futurescale公司创建...
Flex PureMVC是一个基于Model-View-Controller (MVC)设计模式的轻量级框架,专为Adobe Flex和ActionScript 3开发。这个框架的主要目标是提供一种结构化的方法来组织和分离应用程序中的业务逻辑、用户界面和数据访问...
在这个“Flex pureMVC 资料例子打包”中,我们可以深入学习如何在Flex项目中应用PureMVC框架,从而更好地理解和实践这一强大的设计工具。 1. **PureMVC简介**:PureMVC是由MainFrame Software公司开发的一个开源...
Flex Pure MVC框架是一种基于ActionScript 3.0的模型-视图-控制器(MVC)设计模式实现,专为Adobe Flex应用程序设计。Flex是用于构建富互联网应用(RIA)的开发平台,而Pure MVC则是帮助开发者组织和管理代码结构的...
标题中的“flex puremvc demo”指的是一个使用Flex和PureMVC框架的示例项目。Flex是一种基于ActionScript和Flash Player的开源开发框架,用于构建富互联网应用程序(RIA)。而PureMVC是另一款开源框架,它是一种模型...
Flex PureMVC是一种基于Model-View-Controller(MVC)设计模式的轻量级框架,专为Adobe Flex和ActionScript 3开发而设计。在Flex应用程序中,PureMVC可以帮助开发者实现松散耦合的组件,提高代码的可维护性和可扩展...
**Flex PureMVC框架详解** PureMVC是一个轻量级的、跨平台的框架,主要应用于构建高性能的Rich Internet Applications(RIA)。它采用MVC(Model-View-Controller)设计模式,旨在降低不同组件间的耦合性,提高代码...
《pureMVC实战:构建基于Flex前端与BlazeDS、Spring和Hibernate后端的应用》 在软件开发领域,尤其在企业级应用中,选择合适的框架和技术栈至关重要。本实例采用了一个强大的组合:PureMVC作为前端框架,BlazeDS...
标题中的“初探PureMVC:使用PHP+MySQL+Flex结合PureMVC框架做了个Flex留言本”揭示了本文将探讨如何使用PureMVC框架,结合PHP后端和MySQL数据库,构建一个基于Flex的前端留言本应用。PureMVC是一个轻量级、可扩展的...
标题 "PureMVC 中文版" 指的是 PureMVC 框架的一个中文版本,这是一款广泛应用的开源框架,特别设计用于构建富互联网应用程序(RIA),尤其是基于Adobe Flex和ActionScript 3的项目。PureMVC 提供了一种模块化、结构...
在阅读《PureMVC学习笔记.docx》时,你可能会深入了解每个组件的工作原理,以及如何在实践中应用它们。这份文档可能包含了示例代码、最佳实践和常见问题解答,帮助你更好地理解和掌握PureMVC框架。通过学习和实践,...
在IT行业中,构建高效、可扩展的企业级应用是一项复杂任务,而"Flex pureMVC blazeDS j2ee Spring3.0+Hibernate3.0"这个主题涵盖了前端开发、后端架构以及数据持久化等多个关键领域。下面将详细介绍这些技术及其在...
《PureMVC小例子——简单登录》 在IT行业中,框架的选择对于开发效率和项目维护具有重大影响。PureMVC,作为一个轻量级的、跨平台的MVC(Model-View-Controller)框架,因其简单易用和强大的组织代码能力而受到...
标题中的“可以运行的PureMVC的登陆实例”是指一个基于PureMVC框架的登录功能实现,这个实例已经经过验证可以在FlexBuilder3环境下正常运行。PureMVC是一种经典的多层应用架构模式,它为ActionScript、JavaScript、...
纯MVC(PureMVC)是一种设计模式,它在软件工程领域中被广泛用于构建多层架构的应用程序,特别是在富互联网应用程序(RIA)如Flex项目中。该模式将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器...
PureMVC是一种轻量级、模型-视图-控制器(Model-View-Controller,MVC)框架,最初是为Flash/Flex应用设计的,但后来扩展到支持多种编程语言,包括JavaScript、Java、C#等。在Flex开发中,PureMVC因其强大的可维护性...
这是一个使用C#开发语言的...PureMVC不仅仅是Flex的MVC框架哦,而且它非常的小巧,还等什么呢,快来试用一下吧。 PureMVC的设计思想真的是很棒的,如果再加上C#3.0的LINQ,那就更加的完美了。 5分,不超值你们骂死我。
PureMVC是一个开源的、轻量级的、跨平台的模型-视图-控制器(Model-View-Controller,MVC)框架,适用于构建各种类型的应用程序,尤其在富互联网应用程序(Rich Internet Applications,RIA)领域中表现突出。...