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 - 支持日志功能
2.OpenExpressApp 框架结构(2)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)