阶段一-01.万丈高楼,地基首要-第2章 单体架构设计与准备工作-2-4 项目分层设计原则讲解

一个工厂生产汽车,

业务模块拆分,分层。
通过maven项目聚合。
common.jar:通用的方法,工具类,枚举、等等,它是单独的一个包
pojo.jar:实体类相关的,entity、
mapper.jar:数据层,也算是dao层,因为我们会使用Mybatis,所以这里定义的时候就定义为mapper了。如果用的其他的orm框架例如JPA,这里就客户定义为dao层。
service.jar:业务层, 
controller.jar:接收请求,处理请求。

通过maven的分层,使得项目更加的清晰,
maven拆分项目为多个不同的子模块,可以按需让其他的项目去依赖。不同的子模块聚合在一起,最终就是一个可以去运行的项目。
并且他们可以使用不同的组件相互不同的进行依赖。

结束

posted @ 2019-12-11 21:09  高山-景行  阅读(315)  评论(0编辑  收藏  举报