一. 表现层(展示层)
表现层动态生成设计:基于XML的界面管理技术可以实现灵活的界面配置、界面动态生成、界面定制。
-
界面配置(静态)
-
界面定制(动态)
-
界面动态生成
其思路是用XML生成配置文件、界面、所需的元数据,按不同需求生成界面元素及界面。
UIP提供了一个扩展的框架,用于简化用户界面与商业逻辑代码的分离的方法,它把表现层分成2层:
User Interface:这个组件就是原来的表现层,用户看到并与之交互,负责获取用户的数据并返回结果。
User Interface Process:协调用户界面的各个部分,使其配合后台的活动,例如导航和工作流控制,以及状态和视图的管理。用户看不到这一组件,但是这些组件为UI提供了重要的支持功能。
二. 中间层(业务层)