Cairngorm框架

提高可维护性

View---------------------------------Binding

|    Dispatch Event

Front Controller

|    Mapping

Command-------------------Update-Model Locator

|    Call    -----------------Service Locator

Business Delegate--------------AMF----|

                Java

-------------------------------------------------------------------

Cairngorm的各部分

Model Locator :在一个地方存储程序中所有的值对象并共享变量。存储在Flex客户端,而不是存在一个中间层程序服务的服务端。

View(视图) :一个或多个Flex组件绑定到一起形成的一个特定的个体,使用Model Locator中的数据,并对用户的交互动作产生自定义的Cairngorm Events。

Front Controller(前端控制器): 接收Cairngorm Events 并将它他映射到Cairngorm Commands。

Command(命令) :处理业务逻辑,调用Cairngorm Delegates  和其它的Commands,以及更新Model Locator中存储值对象和变量。

Delegate(委托):由一个Command创建,它将远程过程调用(Http,..)实例化并将结果返回给Command。

Service(服务):定义连接到远程数据库的远程过程调用。

欢迎访问Java学习者论坛:http://www.javaxxz.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值