zoukankan      html  css  js  c++  java
  • 从Java源代码生成UML视图

    目前开发java大部分就是Eclipse或者是NetBeans,我也是主要用Eclipse了,但是NetBeans也用。有些功能NetBeans还是不错的,毕竟人家是java官方发布的工具。

    搜索了一下发一个很不错的NetBeans UML plugin和教程,就用它了。发现还是老问题,NetBeans还是不稳定啊,后话了。

    英文的教程:http://www.codyburleson.com/2009/08/02/eclipse-java-source-code-to-uml/

    我的实践,我用的是英文版:(:

        * 下载并安装NetBeans,http://www.netbeans.org/index.html
        * 运行NetBeans, 选择菜单Tools > Plugins
        * 在Available Plugins, 选择UML 并安装 (接受Terms, etc., etc.)
        * 导入Eclipse项目,具体参考后面的连接。我是直接新建了一个项目,拷贝了源代码过来。
        * 然后选择File > New Project…
        * 选择 “UML” > “Reverse Engineered Java-Platform Model”
        * 选择你想要分析的项目,比如刚才新建的或者是自己导入的。
        * 大概需要several minutes,然后“右击”Diagrams node under your UML project and choose New > Diagram…
        * 选择Class Diagram,会出现一个空白的diagram
        * 从Model里面选择你需要的类,拖到那个空白diagram上就好,如果类之间存在关系,会自动关联的。右击每一个类,会有很多选项,比如collapse类的属性和方法。

    如果你用Eclipse,可以很方便的导入到NetBeans,参考:

    http://www.netbeans.org/kb/docs/java/import-eclipse.html

    http://wiki.netbeans.org/EclipseJavaConsoleToNetBeans

    使用后,发现来是无法保存,还没找到原因!

    实例

  • 相关阅读:
    shiro整合springmvc
    HashMap中的位运算
    jedis的scan操作要注意cursor数据类型
    DispatcherServlet的url-pattern尽量不要配置为"/*"
    解决阿里云ECS下kubeadm部署k8s无法指定公网IP(作废)
    win10下使用mklink命令给C盘软件搬家
    Ubuntu管理软件源
    C++ 自增、自减运算符的重载和性能分析
    C++ 流插入"<<"和流提取">>"运算符的重载
    C++ 手把手教你实现可变长的数组
  • 原文地址:https://www.cnblogs.com/ainima/p/6331355.html
Copyright © 2011-2022 走看看