【发布时间】:2020-12-09 16:37:55
【问题描述】:
我目前正在学习 UML 和部署/组件图,并希望将我现有的应用程序建模为 3 层或 4 层架构。我的应用有以下实例:
- Angular 应用程序
- Java Spring Boot 应用程序作为 REST-Web 服务
- 数据库
所有三个实例都可以部署在不同的服务器上。在我看来,这是一个三层架构。但是现在我很困惑,因为我不确定带有 Web 浏览器的客户端是否是我架构的第 4 层。 webbrowser 和 Angular 应用程序是否可以在表示层中,如下所示:
我对此感到困惑和困惑,因为在这篇文章中:
Is this okay to use UML component diagram for a 3-tier Architecture?
他在表示层总结了应用程序和浏览器。
编辑:这就是我将其实现为 4 层架构部署图的方式:
【问题讨论】:
-
这是否回答了您的问题(如果我理解良好,则与 UML 没有真正的联系):stackoverflow.com/questions/10761440/…
标签: architecture uml 3-tier component-diagram