聚合工程的简单理解,与微服务区别和联系

本文介绍了聚合工程的概念,即在项目中聚合多个模块进行分模块开发,最后整体打包发布。详细阐述了聚合工程的开发步骤,强调了聚合与继承的区别,并对比了聚合模块与微服务之间的联系和差异。微服务可以看作是可独立运行的聚合工程,实现了更高程度的解耦合。
摘要由CSDN通过智能技术生成

一、聚合的概念

把项目的各个模块(子工程)聚合在一起构建。一般用于分模块开发,最后整体打包发布。

  • maven/gradle项目中的Project独立运行,maven/gradle项目中的Module无法独立运行。

二、聚合工程开发步骤

maven工程下各个模块的解读
项目拆分为若干模块进行开发;
parent根项目下面有很多的子模块(Module),他们都继承根项目的依赖,却每个子模块相互依赖,依赖具有传递性。
你可以每个模块写完后需要上传到私服,打包的时候需要整体打包找到最后的war包项目使用Tomcat加载;或者打成jar包在linux上java -jar
MVC:

父工程maven-core
所有的项目所需要的jar包都放在父工程的pom.xml下 子工程model-------jar 子工程dao----------jar 子工程service------jar 子工程web----------war
注意:聚合打包时(install),选择父工程进行聚合 发布到tomcat运行时(tomcat7:run),选择web工程进行发布运行

三、工程聚合和继承的区别

这个可能有点绕,但是掌握了其实很容易理解;

  • 对于聚合关系而言
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

偷偷学习被我发现

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值