OpenExpressApp 框架结构(2)

2018-01-29 12:00:28 浏览数 (1)

    上次随便画了一篇关于GIX4项目目前的类的结构图(见:GIX4 目前大致的类结构),目的是为了更好的认识系统,并对其进行改进。发现AutoUI部分的耦合性比较大。所以提取了一个IUIFactory的接口,并用同事推荐的EA重新画了一下目前系统的图,如下:

图1 框架包图

图2 实体元数据 结构图

图3 逻辑视图(ObjectViews) 结构图

图4 命令结构图

图5 列表编辑器(ListEditors)

图6 属性编辑器(PropertyEditors)

图7 列适配器(Columns)

图8.1 视图控制器(1)

图8.2 视图控制器(2)

图8.3 视图(窗体)

图9 AutoUI结构图

目前就画到这里,已经可以从图中比较清晰地看出目前框架的主要结构和功能。

系统中有部分耦合是需要解除的,修正后补上。

关于OpenExpreessApp,详见:

开源信息系统开发平台之OpenExpressApp框架 1.1 春节飞虎版发布

信息系统开发平台OpenExpressApp - 支持日志功能

1.GIX4 目前大致的类结构

2.OpenExpressApp 框架结构(2)

0 人点赞