Composite UI Application Block (CAB) 概念和术语
来源:互联网 发布:linux tomcat 内存设置 编辑:程序博客网 时间:2024/05/16 13:56
1、CAB. Composite UI Application Block的缩写
2、Module. 应用程序的组成部件,其中包含SmartParts,支持Service,业务逻辑和配置信息等
3、ObjectBuilder.通过策略和配置信息自动创建对象实例的对象构造器。
4、Shell. 承载了用户接口元素,SmartPart,服务的外壳宿主程序。
5、MVP
6、WorkItem
(1)、WorkItem:代表一个用例,也可以看成是某个业务完成的过程,它包含在WorkSpace中,服务于ServiceAgents(服务代理),并且加载其状态。创建其他组件或者视图,CAB来创建controller.组件共享WorkItem的状态,并且可以通过状态来控制用例的生命周期。
(2)、WorkItem State:状态,实际上是把业务对象或者业务对象的属性,通过WorkItem State共享出来,方便其他业务对象或者视图访问。
7、Controller
8、SmartPart
9、DI
10、Host
11、Command
12、事件注册机制
(1)、Event Broker:事件代理,通过事件源和订阅事件源来达成对象之间的协作。
(2)、Event Publisher: 事件发布者,在CAB里是一个用属性EventPublication修饰的事件对象,提供特定的URL给Event Subscriber订阅。
(3)、Event Subscriber:事件订阅者,在CAB里是一个用属性EventSubscription修饰的方法,根据修饰提供的URL自动寻找事件发布者。Publisher和Subscriber之间由主题(由URL决定),消息(特定的EventArgs),事件域(来确定是全局事件还是局部事件)来达成一致。其实这也是观察者模式的具体实现。
- Composite UI Application Block (CAB) 概念和术语
- CAB(Composite UI Application Block)学习记录
- Composite UI Application Block(Cab)资料收集
- Composite UI Application Block (2) ------ Design of CAB
- Composite UI Application Block(Cab)实例学习资料收集
- Composite UI Application Block(Cab)比较详细的一片文章
- Composite UI Application Block
- 初试Composite UI Application Block
- SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(一):Shell&Layout
- SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(二):WorkItem&SmartPart
- SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(三):UIElement
- SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(四):Command
- SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(五):Event Broker
- SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(六):SmartPartInfo
- SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(七):State
- SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(八):Service
- 智能客户端应用学习系列:SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(九):Custom WorkSpace
- 剖析:Composite UI Application Block(前言)
- sql 调用多条数据时 取它们的某字段的总和
- 游戏代理VPN(pptp+radius+mysql) 安装笔记总结
- mysql count(*)查询问题
- 将 GridView 导出到 Excel 文件中
- 美国标准信息交换标准码(ASCII)
- Composite UI Application Block (CAB) 概念和术语
- 一个程序员应该怎样去学习和掌握计算机英语呢
- 使用window.close()遇到的诡异问题
- .net3.0的3个核心库:WPF,WWF,WCF
- 用Mochiweb打造百万级Comet应用,第一部分
- 还是从火狐的光标联想而来的
- 国外空间出现乱码的几种解决办法
- C#中ToString格式大全
- 政府官方网站现已拥有十进制网络安全地址