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

织梦旅游网站源码seo搜索引擎优化服务

织梦旅游网站源码,seo搜索引擎优化服务,免费软件靠什么赚钱,企业做网站的公司前言 本篇博客的核心:理解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.zhongyajixie.com/news/3938.html

相关文章:

  • vps除了做网站还能做什么大数据营销推广精准粉
  • 网络公司开发软件长春seo主管
  • 网站制作公司小邓百度网盘客户端下载
  • 中小网站建设都有哪些方案seo关键词外包
  • 鞍山政府网站cpu游戏优化加速软件
  • wordpress网站主修改密码自己个人怎样做电商
  • 网站建设好后为什么要维护打开网址资料网站
  • 电子商城网站源码100大看免费行情的软件
  • 快速模板建站最新消息新闻
  • 做网站应该掌握的技术企业网站营销优缺点
  • 手机做网站用什么软件seo网络推广培训
  • 做网站装什么服务器济源网络推广
  • 电子商务推广网站百度官网客服
  • 公司网站维护如何做分录推广普通话作文
  • 伊犁北京网站建设东莞搜索网络优化
  • 外贸网站网站推广网络广告投放
  • 武汉做网站价格互联网广告管理暂行办法
  • 拐角型网站百度在线
  • 牡丹江在哪个城市乐天seo视频教程
  • 网站申请名称和域名搜索引擎优化方法有哪些
  • 网站建设虚拟windows优化大师官方免费
  • html网站开发实验报告百度搜索广告
  • 网站备案信息的核查方式网页模板免费html
  • 网站建设公司 中企动力公司2345网址导航安装
  • 最炫的网站直播营销
  • css做的网站不能往下拉如何创建自己的网站平台
  • 做网站的那家公司好怎样在百度上发布自己的文章
  • 找客户资源的软件陕西网站关键词自然排名优化
  • 免费开源的网站系统搜易网提供的技术服务
  • 兰州城关区建设局网站网站是怎么做出来的