当前位置: 首页 > news >正文

织梦旅游网站源码注册城乡规划师含金量

织梦旅游网站源码,注册城乡规划师含金量,微信 分享网站开发,慈溪企业网站建设前言 本篇博客的核心:理解maven 项目模块化,继承,聚合 的含义 maven 项目模块化 含义 maven项目模块化:使用maven 构建项目,管理项目的方式,我们可以将maven项目根据内在的关系拆分成很多个小项目【模块】…

前言

本篇博客的核心:理解maven 项目模块化,继承,聚合 的含义

maven 项目模块化

含义

maven项目模块化:使用maven 构建项目,管理项目的方式,我们可以将maven项目根据内在的关系拆分成很多个小项目【模块】这样更方便管理。

我举个例子方便大家理解

在现实生活中,汽车厂家进行汽车生产时,由于整个生产过程非常复杂和繁琐,工作量非常大,所以车场都会将整个汽车的部件分开生产,最终再将生产好的部件进行组装,形成一台完整的汽车。

如下图所示

如果对应到maven工程 根据我们之前所学的三层架构思想,一个完整的maven项目根据模块化的理解,应该就是如下图所示:

maven 继承

在我们学习Java基础的时候就知道, 封装,继承 ,多态 是对象的三大特点。其中继承 是一般是子类 继承父类,从父类中获取属性或方法。

在这里 maven 继承,又是表示什么呢?

子模块从父模块中继承 共享的依赖,配置等

大家请看,上面那幅图,我们发现 ,无论是实体类 projo  还是 dao层,service层 ,都写着从maven父模块中去继承一些东西可能是依赖也可能是相同的配置等【这个根据具体情况论】

现在我们知道 maven 继承是什么意思后,我们应该 如何表示 子模块和父模块的关系呢?

在Java基础中我们知道 extend 关键字 后面跟着的父类。那么在maven 构建的项目中,我们应该如何确定该模块是父模块呢?

如下图所示

我们是通过在该模块的pom 文件中 添加  打包方式为 pom 在 packaging 标签中

<packaging> pom </packaging>

maven 聚合

maven 聚合的含义?

就是将 maven 子模块 放在父模块中pom文件统一管理 使用modules 标签

好处

  • 统一管理

例如拆分后的maven工程有多个,如果要进行打包,就需要针对每个工程分别执行打包命令,操作起来非常繁琐。这时就可以使用<modules>标签将这些工程统一聚合到maven工程中,需要打包的时候,只需要在此工程中执行一次打包命令,其下被聚合的工程就都会被打包了。

  • 辨别身份

当在父模块中看到 modules 标签,就知道该标签的内容就是表示都是子模块的

如下图所示

实例

创建一个maven项目,其中包括子模块,父模块

重点

这些 表示maven 继承,聚合关系 不用我们手动在maven 父模块的pom文件中添加,一般是我们当右键点击父模块创建子模块时,会自动更新到pom文件中。

http://www.hrbkazy.com/news/33533.html

相关文章:

  • 固安县住房和城乡建设局网站沈阳关键词优化报价
  • 怎么做整人网站太原seo自媒体
  • 本地网站添加客服代码怎么做哈尔滨seo优化培训
  • ibm网站导航特效代码重庆网页搜索排名提升
  • 网站建设方案视频教程站长之家爱站网
  • 做网站的资金来源外贸接单平台哪个最好
  • 时尚女装网站设计网络营销策略包括哪些
  • 北京电商购物网站开发十大广告公司
  • python可以做网站模板吗seo职位具体做什么
  • 委托网站建设合同佛山seo整站优化
  • wordpress函数教程seo网络培训机构
  • 有哪些做企业点评的网站网站搜索引擎拓客
  • 网站源码破解客户管理软件哪个好用
  • 国家网站备案查询盘多多搜索引擎入口
  • 银川网站建设哪家好网站权重
  • 江苏科技大学新校区建设网站网络营销中心
  • 阿里巴巴网站建设代理seo搜索引擎优化到底是什么
  • 南京银城建设 网站网络seo优化
  • 创新的常州做网站营销策划案的模板
  • 网站备案哪个局管网络推广企业
  • node怎么做网站网络广告营销案例分析
  • 网站网站制作费用百度ai搜索引擎
  • 动易网站模板下载seochan是什么意思
  • 上海微信网站建设费用seo优化一般包括哪些内容
  • 古交做网站百度优化师
  • 虚拟主机搭建网站源码友情链接交换方式有哪些
  • 夏津网站建设电话2345网址导航怎么卸载
  • 网页设计技能证书怎么考沧州网站seo公司
  • 商业网站建设案例姓名查询
  • 怎么自己开发网站seo人员培训