maven模块划分之部署深入
时机
在代码之路上快快慢慢几个春秋之后,多多少少都会经历一些框架的更迭。多数都是好用替代繁琐,新技术替换老技术。此刻,正是刚刚好的时机,来深入maven模块合理感谢华哥,受益匪浅的一课。
技术框架时间线
- jsp+servlet > 最原始无框架时期,会用一些dbutil,bootstartp等。
- ssh2+freemarker > struts2当时火,hibernate还未被mybatis攻克。
- ssm+freemarker > springmvc接手struts2,mybatis自定义sql轻量级。
- ssm+react > 前端框架泛滥,react组件化引入前端。
- sbm+react > springboot快速构建,代码精简。
maven合理切分模块
部署方式
- 单系统网站级别部署方式
- 前后台分离无dubbo服务部署方式
- 前后台分离内部dubbo服务部署方式
- 前后台分离独立dubbo服务部署方式
能支持上面的部署方式,是因为maven模块的合理切分。