全面了解一个JAVA应用可以从下面5个步骤一步一步来,其中主流程 + 业务/功能架构对于初始了解系统是最关键的(其实我认为也是最重要的,因为技术上大家都能想到对应的方案,但是一个好的业务玩法或一个创新的业务玩法不是每个人都能想得到的,业务驱动技术;当然也有技术驱动业务的情况):画图可以按照下面的步骤去画图:
1 主流程 + 业务/功能架构
2 应用架构
3 系统架构和代码架构
4 网络架构和部署架构
5 核心细节/代码
文章图片
【[架构]|如何全面了解一个JAVA应用】
推荐阅读
- Java|maven tomcat10 servlet api 不兼容 包名javax变成jakarta 实例化Servlet类 异常
- Java|网易24周年,竟拿出内部进阶必备的网络协议笔记,给程序员发福利
- Java|又一款 Nginx 管理可视化神器,通过界面完成配置监控
- Java|Keycloak简单几步实现对Spring Boot应用的权限控制
- java|Kali Linux 2021.3 的新改进 | Linux 中国
- LeetCode|LeetCode 2028. 找出缺失的观测数据题解
- java|如何写出让同事无法维护的代码()
- javascript|一个超级简单的浮动Select
- java|云原生爱好者周刊(服务网格的困境与破局)