Java一般是又单一架构组成单一架构:浏览器 + Serblet(SprintMVC)->JavaSE->JDBC->数据库整个通过Spring来做一个组建管理,由springBoot组成微服务架构 多个通过微服务架构基于springClould的框架可以组成分布式架构其中还包含多个中间件比如:Redis,ES(索引),Nginx,RabbiMQ…辅助工具:Maven,Git,Docker…