项目分层设计原则(三)

2022-06-14 19:53:15 浏览数 (1)

项目拆分与聚合

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

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

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

Maven 聚合项目

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

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

0 人点赞