繁体   English   中英

Spring 启动应用的部署图

[英]Deployment Diagram for Spring Boot application

我有一个简单的 Spring Boot 应用程序,它使用本地 PostgresSQL 数据库,我只在本地运行这个应用程序。

为此,我需要创建一个部署图,但我不太了解应该存在哪些组件。

我设法创建了下图,但我怀疑它远非理想: 在此处输入图像描述

也许我还需要添加一些与 Maven 或 JVM 相关的组件?

以下是一些评论:

  1. 我不确定您是否真的需要部署图或组件图,或混合图。 这取决于目标受众。
  2. 部署图显示了物理部署(软件在哪里执行?)。 可以使用依赖箭头,但请记住,消费者和生产者并不一定意味着消费者依赖于生产者(依赖注入和控制反转)。 https://www.softwareideas.net/a/1580/e-commerce-microservices-uml-deployment-diagram-
  3. UML 组件图显示了实现方面的功能(结构方面)。 在这里,可以对消费者和生产者 (API) 进行建模(通常使用棒棒糖符号),例如https://www.researchgate.net/publication/242960303_Mobile_Agents_A_Key_for_Eectiv_e_Pervasive_Computing
  4. JVM 从软件开发的角度来看是一个组件,也是一个工件(您需要在设备/VM 上安装 Java 运行时系统)。
  5. 请检查Tomcat服务器对浏览器的依赖:Web服务器真的依赖客户端PC吗? 这是极不可能的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM