一个工厂生产汽车,

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

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

相关文章:

  • 2021-10-22
  • 2022-01-10
  • 2021-12-04
  • 2021-09-21
  • 2022-03-07
  • 2021-06-05
  • 2021-08-11
  • 2022-02-14
猜你喜欢
  • 2021-05-26
  • 2022-02-24
  • 2022-01-20
  • 2022-02-03
  • 2021-08-23
  • 2022-03-08
  • 2021-10-12
相关资源
相似解决方案