Coin163

首页 > Spring4.2.x源码分析(三)--将Spring源码工程逆向生成UML类图

Spring4.2.x源码分析(三)--将Spring源码工程逆向生成UML类图

相关标签: java, spring, uml,

相关推荐:Spring4.2.x源码分析(二)--Spring各模块之间的依赖

从上面的UML组件图中可以看到Spring4.2.x的依赖关系,在我们使用Spring的时候就可以有选择的导入所需的Jar包就行了,没有必要将Spring的所有模块都导入进来。当然,在我们使用Maven和Gradle来管理Java工程的依赖关系时,似乎不需要理清楚所有模块的依赖关系,

Spring发展到4.2.x源码已经很复杂了,看的有点晕头转向的,所以想到画些类图来梳理一下,然而Spring源码类的数量如此之多,全部手动画源码毕竟不太现实,因此想到了将Spring源码逆向成UML图。使用PowerDesigner的逆向工程的功能有问题,生成类图缺失了。Rose已经退出市场了,然后找啊找,发现Enterprise Architect的绘制UML的功能挺好用的,将Java源码逆向成UML图的功能也挺好用,于是就决定用它了。下面记录将Spring源码逆向成UML类图的步骤1、新建项目,选择Clas

相关推荐:Spring 事务处理(二)源码分析

Spring事物的配置样式如下:<bean id="baseTransactionProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"

abstract="true">

<property name="transactionManager" ref="transactionManager"/>

s视图2、找到项目浏览器,删除自动生成的无用元素3、选中ClassModel元素,打开右键菜单4、选中源码工程菜单下的导入源目录菜单,单击打开5、找到源码根目录,选择源类型为Java,其余值可以保持默认,单击确认等待UML类图生成。这里最好选择Spring其中一个模块就行了,研究哪个模块生成哪个模块的UML,整个Sping项目逆向工程太慢,一个模块大概要生成10分钟左右。6、以Spring-Core为例,生成的包层次结构如下PS:生成的类图还是比较混乱,整理一下讲究看看呗。对于关键部分还是得自己重新画下简化的类图。

Spring发展到4.2.x源码已经很复杂了,看的有点晕头转向的,所以想到画些类图来梳理一下,然而Spring源码类的数量如此之多,全部手动画源码毕竟不太现实,因此想到了将Spring源码逆向成UML图。使...

------分隔线----------------------------