OpenExpressApp 框架结构(2)

简介:

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

image

图1 框架包图

 

image

图2 实体元数据 结构图

 

image

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

 

image

图4 命令结构图

 

image

图5 列表编辑器(ListEditors)

 

image

图6 属性编辑器(PropertyEditors)

 

image

图7 列适配器(Columns)

 

image

图8.1 视图控制器(1)

 

image

图8.2 视图控制器(2)

 

image

图8.3 视图(窗体)

 

image

图9 AutoUI结构图

 

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

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


本文转自BloodyAngel博客园博客,原文链接:http://www.cnblogs.com/zgynhqf/archive/2010/03/22/1691500.html,如需转载请自行联系原作者

相关文章
|
1天前
|
存储 前端开发 Java
软件体系结构 - 架构风格(13)MVC架构风格
【4月更文挑战第21天】软件体系结构 - 架构风格(13)MVC架构风格
8 0
|
1天前
|
存储 运维 算法
软件体系结构 - 架构风格(3)主程序/子程序架构风格
【4月更文挑战第21天】软件体系结构 - 架构风格(3)主程序/子程序架构风格
5 0
|
1月前
深入.net平台的分层开发
深入.net平台的分层开发
61 0
|
10月前
|
Java 数据库连接 网络安全
《SSH框架》---还你一个清晰的配置
一开始敲ssh,完全被各种配置弄晕了,看着视频里的老师,一会儿往application中配置,一会儿往Struts里配置,最重要的是,他以为我都理解了,完全不告诉我为什么这样配!当时,我在心里哭啊,老师,我并不知道为什么啊!哭完了之后,自己研究,人就是这样,在哪里跌倒就在哪里爬起,然后跌倒,然后再爬起。。。所以,那些成功的人在人前虽然看着都是光鲜亮丽的,但他柜子里有几身磨破的衣服,只有他自己知道。 现以后台管理员登录来走一遍整个配置过程。
|
文件存储 uml
【UML建模】(8) UML建模之组件图
组件图是用来描述组件与组件之间关系的一种UML图,组件图在宏观层面上显示了构成系统某一特定方面的实现结构。它是一种结构型图表。
610 0
【UML建模】(8) UML建模之组件图
|
缓存 .NET 开发框架
【ABP框架系列学习】N层架构(3)
原文:【ABP框架系列学习】N层架构(3) 目录 0.引言 1.DDD分层 2.ABP应用构架模型 客户端应用程序(Client Applications) 表现层(Presentation Layer) 分布式服务层(Distributed Service Layer) 应用层(Application Layer) 领域层 基础设施层 3.使用ABP项目模版快速生成应用程序 0.引言 应用程序的分层是一种广泛接受的技术, 可以降低复杂度和提高代码的可重用性。
1700 0
|
数据库 开发框架 搜索推荐
|
数据库 开发框架 关系型数据库