Acropolis提供了管理组件的一种通用的基础结构,譬如Acropolis提供了一些连接点让Part可以和Service,数据,或其他应用接口相互作用。这些连接点可以模仿普通属性,方法,事件,并且还额外提供了一些专门的Command Routing,异步通讯,并发管理的功能。实际上这些已经超出组件的本身了,这使开发者很容易开发出自己的组件,而不必担心会影响整个系统。
Acropolis术语解析:
Part:提供一部分应用程序用户接口以及对业务逻辑进行封装产生可重用的功能组件.
Part View:指Part的用户接口部分.有的时候也指界面皮肤.
Form:一个Part可以包括一个或者更多个一起工作的能够完成最终用户需求.一个Form可以运用一种导航的模式帮助用户完成需要的任务.可以嵌套几个Acropolis Form产生更丰富的用户接口结构.
Service:指应用程序级别提供可以插拔的基础功能,譬如日志,事件机制等
Shell:集成了Part,Form,Service等Acropolis的应用程序宿主,Shell可以通过Acropolis Runtime和Part,Service,Form进行通讯.
Runtime:DotNet FrameWork用来管理Acropolis应用程序生命周期和服务的框架.
Connection Point:负责连接Part和其他Acropolis组件(譬如其他Part,Service,Part'sView).可以连接多种类型包括ComponentProperty, ComponentCommand, ComponentNotification, and ServiceDependency
具体如图:

续.......
Acropolis术语解析:
Part:提供一部分应用程序用户接口以及对业务逻辑进行封装产生可重用的功能组件.
Part View:指Part的用户接口部分.有的时候也指界面皮肤.
Form:一个Part可以包括一个或者更多个一起工作的能够完成最终用户需求.一个Form可以运用一种导航的模式帮助用户完成需要的任务.可以嵌套几个Acropolis Form产生更丰富的用户接口结构.
Service:指应用程序级别提供可以插拔的基础功能,譬如日志,事件机制等
Shell:集成了Part,Form,Service等Acropolis的应用程序宿主,Shell可以通过Acropolis Runtime和Part,Service,Form进行通讯.
Runtime:DotNet FrameWork用来管理Acropolis应用程序生命周期和服务的框架.
Connection Point:负责连接Part和其他Acropolis组件(譬如其他Part,Service,Part'sView).可以连接多种类型包括ComponentProperty, ComponentCommand, ComponentNotification, and ServiceDependency
具体如图:

续.......
浙公网安备 33010602011771号