项目拆分与聚合

image-20210209172659909.5fd1607e
举个例子:生产一辆汽车,里面的每个零部件,一个厂商不一定都有实力全部生成出来,就拆分成一个一个的,自己只负责其中几个,其余的从其他厂商购买。

最后再整合成一个产品。也就是项目中的拆分、聚合,能达到复用等目的。

比如:生产 3 个型号的汽车,其中大部分零部件都是一样的,只需要去做不一样的再整合在一起就行了。不需要重复的造轮子。

Maven 聚合项目

写一个聚合性 pom.xml 将一下模块聚合起来,打成 war 或则 jar
● common.jar:
● pojo.jar :实体类、数据库交互的类等
● mapper.jar :dao 层
● service.jar
● controller.jar
● …

小型项目这些一般是在一个项目中。