OpenExpressApp框架结构(2)


上次随便画了一篇关于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)

优质内容筛选与推荐>>
1、Android UI设计系统---LayoutParams[转]
2、30岁生日,媳妇赏的,U-BOAT手表一枚-数字尾巴
3、改变状态栏的图片
4、数据库设计的一些心得
5、nvidia-docker安装


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号