• CentO7-使用plantuml绘制UML类图


    准备工作

      到PlantUml官网(http://plantuml.com/download)下载plantuml.jar。官网上还有一个在线的demof服务。plantuml的官网真的很挫!

      到官网下载JDK,搭建java环境,因为plantuml是一个用java写的组件。

      使用命令安装:graphviz,因为PlantUml是利用graphviz来渲染图片的,命令为:sudo yum -y insatll graphviz。

      假设我把plantuml.jar放在了目录:/root/plantuml下,

      那么使用cd命令进入到plantuml目录,使用vim编辑器创建一个名为.demouml的文件,其内容如下:

    @startuml
        Bob->Alice:Hello,how are you?
        Alice-->Bob:Fine,think you,and you?
        Bob<--Alice:And you?
        Alice<--Bob:Me too!
        Alice-->John:How are you?
    @enduml

      然后执行命令:java -jar ./plantuml.jar demo.uml,此时使用ls命令可以看到在当前目录下,生成了一个demo.png的图片。

    什么是PlantUml

      PlantUML是一个快速创建UML图形的组件,官网上之所以称它是一个组件,我 想主要是因为多数情况下我们都是在Eclipse、NetBenas、Intellijidea、 Emacs、Word等软件里来使用PlantUML(参看各软件相关配置)。

    • PlantUML支持的图形有:
      • sequence diagram,
      • use case diagram,
      • class diagram,
      • activity diagram (here is the new syntax),
      • component diagram,
      • state diagram,
      • object diagram,
      • wireframe graphical interface
    • PlantUML通过简单和直观的语言来定义图形,它可以生成PNG、SVG和二进制 图片。

    使用plantuml绘制类图,参见博客:https://blog.csdn.net/junhuahouse/article/details/80767632以及https://blog.csdn.net/changsimeng/article/details/54410986

  • 相关阅读:
    C#进阶之路——10.C# 接口
    C#进阶之路——9.C# 抽象类
    C#进阶之路——8.C# 继承
    C#进阶之路——7.ASP.NET常用控件
    C#进阶之路——6.C#字符与字符串
    C#进阶之路——5.C#数组与集合
    C#进阶之路——4.C#类属性和方法
    C#进阶之路——3.C#应用程序编译与执行
    mongodb
    Mycat配置文件详解
  • 原文地址:https://www.cnblogs.com/ToBeExpert/p/9670924.html
Copyright © 2020-2023  润新知