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

网站建设微信版古典风格网站模版

网站建设微信版,古典风格网站模版,工商注册公司需要哪些材料,奖状制作app目录 什么是Maven Maven的作用 依赖管理 统一项目结构 项目构建 小结 Web前端开发的知识了解完毕后#xff0c;接下来要进入后端Web开发的学习#xff0c;这一部分的内容是学习的重点。在这一部分内容中#xff0c;首先要了解 Java 项目的构建工具 Maven。 首先先来介…目录 什么是Maven Maven的作用 依赖管理 统一项目结构 项目构建 小结 Web前端开发的知识了解完毕后接下来要进入后端Web开发的学习这一部分的内容是学习的重点。在这一部分内容中首先要了解 Java 项目的构建工具 Maven。 首先先来介绍一下什么是 Maven。 什么是Maven Maven是apache旗下的一个开源项目是一款用于管理和构建java项目的工具。 是一款管理和构建 Java 项目的工具。这是 Maven 的 logo 这里提到了一个组织Apache Apache软件基金会成立于1999年7月是目前世界上最大的最受欢迎的开源软件基金会也是一个专门为支持开源项目而生的非盈利性组织。 开源项目Welcome to The Apache Software Foundation! 所谓开源指的是源代码是开放的谁都可以看到这个项目的源代码而且它还是免费的。Apache 旗下的开源项目可以通过访问特定网址看到所有项目Maven 只是其中的一个开源项目。 Maven的作用 作为一名 Java 开发工程师在工作当中还会遇到很多 Apache 旗下的项目。 Maven 是一款管理和构建 Java 项目的工具它的作用主要体现在三个方面一是依赖管理二是统一的项目结构三是标准化的项目构建流程。 依赖管理 先来介绍第一个方面依赖管理。通过 Maven 这个工具可以很方便快捷地管理项目当中的依赖资源主要指的是 jar 包。 依赖管理 方便快捷地管理项目依赖的资源jar包避免版本冲突问题。 通过这款工具还可以避免依赖 Java 包的冲突问题。如果通过传统的手动导入包的方式来开发一个大型项目会非常繁琐。 比如在项目中要使用 Logback 来记录日志首先得上网去找 Logback 相关的 Java 包把这些包下载下来复制到项目当中然后在项目当中才可以使用 Logback 相关的功能来记录日志。 如果采用传统的手动导入包的方式将会变得非常繁琐因为首先得上网搜索这些包一个一个下载下来还得注意包之间的版本配套情况然后再将这些包一个一个导入到项目当中。 如果在后期要对某一个包的版本进行升级不仅要升级这个版本相关依赖的版本都需要升级这就非常繁琐。 有了 Maven 这款项目构建工具以后我们不用再手动导入包了只需要在配置文件当中简单描述一下我们所需要的依赖信息Maven 就会自动联网下载然后在项目当中就可以直接使用了。 如果要升级这个依赖的版本也只需要修改一下这个文件把版本号改了刷新一下此时这个版本会自动切换并且相关的依赖版本全部会切换过来。 这是 Maven 的第一个作用依赖管理。 统一项目结构 接下来介绍第二个作用统一的项目结构。 Java 项目的开发工具非常多比如像早期的 Eclipse 以及当前最流行的 IntelliJ IDEA它们所构建出来的 Java 项目是有差异的所创建的 Java 工程不能直接导入到另一个开发工具当中。 这个问题将会得到完美的解决Maven 给我们提供了一套标准的项目结构。不管你用的是哪款开发工具只要使用 Maven 这款项目构建工具生成出来的目录结构在其他的开发工具当中都可以将这个 Maven 工程直接导入进来所有的开发工具都是通用的。 在 Maven 创建出来的这个工程当中src 下有两个子目录一个是 main下面存放的是项目的实际资源另一个是 test下面存放的是项目的测试资源。而 main 以及 test 的下面就是 Java 的源代码。而 resources 下面存放的是配置文件等资源。 下面还有一份比较核心的配置文件叫 pom.xml这个是 Maven 工程的核心当前工程所需要导入的依赖的信息都需要在这份核心配置文件当中来配置。 这是 Maven 的统一的项目结构。 项目构建 接下来再介绍最后一个作用标准化的项目构建流程。 在 Maven 当中提供了一套跨平台标准的项目构建方式。 具体来说我们所开发的 Java 项目要运行需要先通过 Java 编译器进行编译。如果没有像 IntelliJ IDEA 这样的高级开发工具就需要先进行编译编译完毕之后再来进行测试测试我们的程序是否能够正常运行。 测试完毕之后就可以将项目进行打包然后再对外发布这个项目。这是每一个项目当中都需要做的事情但是在做一些大型项目的时候这一系列的操作会非常繁琐。 Maven 将这一系列的操作制作了一套标准的构建流程我们可以直接基于它提供的一些命令中的指令快速地来完成项目的编译、测试、打包、发布等操作。 我们可以到 IDEA 简单演示一下这里有一个命令窗口假如我们要对项目进行编译我们只需要点击右侧的命令面板然后在这里找到里面的一条指令 这个项目就会自动的进行编译并且将编译后的文件放在了一个目录target下。target 下存放的就是编译之后的文件。 如果你要对当前项目进行打包只需要双击一下特定指令 那么此时 Maven 会自动的对项目进行打包并且将打好的包也放在 target 这个目录下。而且像 compile、package 这些 Maven 当中的一些指令在 Windows 系统上是支持的同样在 Linux 系统、Mac 系统上都是支持的所以它还是跨平台的。 这是 Maven 的三个作用。 小结 用一句话来总结 MavenMaven 就是一款 Java 项目的工具。 既然它是一款工具我们在学习 Maven 的时候主要学习的就是这款工具的使用、Maven 当中的一些概念以及这款工具的安装、怎么样集成 Maven最核心的一块功能就是 Maven 的使用。 END 学习自黑马程序员——JavaWeb课程
http://www.dnsts.com.cn/news/136538.html

相关文章:

  • 青岛做网站的好公司张掖交通建设投资有限责任公司网站
  • 加关键词的网站网站系统代码怎么用
  • 电脑可以做网站主机么网站加栏目
  • 如何做图让网站的图更清晰wordpress插件漏洞扫描
  • 做原创视频网站怎样查网站谁做的
  • 做一的同志小说网站为每个中小学建设网站
  • 网站开发框架的作用wordpress 4 中文手册
  • 周口市住房和城市建设局网站wordpress大学 永久链接
  • 免费自助制作永久网站没有网站如何做cps
  • wordpress本站导航在哪里dz 做企业网站
  • 重庆做企业年报在哪个网站做重庆建设工程信息网官网安全员证书查询
  • 如何给网站添加cnzz网站建设的三个步骤是什么
  • 济南网站建设推荐搜点网络NO1阿里域名注册网站
  • 昆明网站建站wordpress头像缓存
  • 哪一家网站做简历网站项目申请
  • 初学者学做网站用什么软件丹阳企业网站
  • 网站的背景图怎么做的网络营销推广的案例
  • 西山区建设局网站乌镇旅游攻略自由行
  • 化妆品网站内容规划阿瓦提网站建设
  • 网站设计服务合同网络营销推广的方式和特点
  • 中企动力网站模板海南省工程建设定额网站
  • tool站长工具网站结构优化的优化包括
  • 营销外贸网站建设房产网南京
  • 广元专业高端网站建设成都好的网站建设公司
  • 色轮配色网站沈阳商城网站开发
  • 企业网站建设解决方案报告论文网络seo优化
  • 网站建设活动海报渝叶购零售客户电商网站
  • 网站空间和域名万众城网站建设
  • 珠宝网站模版免费下载软件大厅
  • 徐州网站公司网站是先解析后备案