ITPub博客

首页 > 数据库 > 数据库开发技术 > 推陈出新|2023年新版Maven入门实战教程发布!

推陈出新|2023年新版Maven入门实战教程发布!

原创 数据库开发技术 作者:Finally_m 时间:2023-01-11 08:03:00 0 删除 编辑
点击上方蓝字关注我们

等你,在风中,在雨里,在花前,在月下;

  等你,在黎明,在黄昏,在街边,在人海;

等你,在梦中,在醒后,在相聚,在别离;

等你,在天涯,在海角,在沧海,在桑田;

等你,在今生,在来世,在地狱,在天堂;

在这里你不用等待,只要动动你的小手关注【java架构栈】公众号,壹哥就会365天不间断带给你学习干货!

今天壹哥给大家带来了23新版Maven入门实战教程!

B站扫码直达:

传送门:https://www.bilibili.com/video/BV1R44y1o7w9/

一. 课程介绍

正在学习项目开发的各位小伙伴,不知道你有没有发现一个问题,你的项目中依赖包多不多?你是如何下载这些依赖包的?有的小伙伴说,我们在进行Web开发时,依赖包都是一个个从网上下载,然后再手动导入到开发工具中的。

如果你是这样操作的,想一下,这样麻不麻烦?且不说一个项目中,可能会需要几十乃至几百个依赖包,你一个个去网上手动下载,然后再手动整合?万一哪个依赖包更新了,或者与别的依赖包不匹配产生了冲突,你也得一个个手动排查吗?如果是这样的话,你也就别想集中精力到业务实现上了,整天净搞这些没什么意义的事了。

作为一个程序员,我们要知道,我们的时间和精力都是有限的,必须把这些有限的资源集中在重要的项目架构和业务实现上。像依赖包管理这种不得不做,但又繁琐而没技术含量的事情,是不是可以交给”别人“去做呢?那么这个”别人“是谁呢?

在Java领域,比较常见的解决方案有Ant、Gradle、Maven等项目依赖管理方式,其中Maven又是这三种方案中最成熟,也最流行的解决方案。

Maven是Apache里的一个顶级开源项目,本身是基于Java的跨平台项目管理及自动化构建工具,核心功能是对Java项目进行依赖管理和项目构建。Maven本身是基于对象模型(POM),用Java语言开发的,其核心思想是基于约定大于配置的原则: 即使用最佳实践,减少配置,我们利用Maven可以分模块开发,提高开发效率。Maven有两大核心功能:

1.依赖管理:所谓的依赖管理,是指用Maven来管理下载项目中使用到的jar包,可以帮助我们自动下载项目中所需要的jar包,统一管理jar包之间的依赖关系。

2.项目构建:所谓的项目构建,是指利用Maven对我们编写的Java项目进行编译、测试、打包、部署等操作,最终得到一个打包好的项目。

通俗地说,就是Maven会帮助我们下载管理项目所需要的各种依赖包,并且会把这些依赖包从网上自动下载下来,自动存放到Maven的仓库里。在Maven中,有一整套完善的依赖管理和项目构建方案和命令,那么Maven到底该怎么用呢?这是很多java小白搞不明白的地方!所以我们千锋教育针对小白存在的这些疑问,特意录制了Maven下载、配置和使用教程,帮助新手小白快速入门。

本套视频课程,会从Maven简介开始,通过画图的方式让大家清楚地认识Maven是什么,如何理解仓库和坐标的关系。然后会详细地带领大家下载并安装配置Maven,一步一步地实现Maven与idea的整合。当然,我们还会详细地教大家创建出基于Maven的java项目,熟悉Maven的各种常用指令,掌握项目的生命周期。并通过实际案例,来带大家避免和解决项目开发时遇到的各种Maven故障,让你对Maven的使用驾轻就熟。

扫码关注Java架构栈公众号回复关键词【Maven】即可获取课程配套资料!

二. 课程大纲

1. 课程目标

通过对本套课程的学习,你将能够:

  1. 了解maven及其优点

  2. 理解仓库和坐标的概念

  3. 掌握maven的下载、安装和配置

  4. 实现idea与maven的整合

  5. 基于maven环境创建java项目

  6. 掌握java骨架项目的创建

  7. 完成tomcat插件的个性配置

  8. 掌握maven项目的生命周期

  9. 熟知maven插件管理

  10. 熟知maven的依赖范围管理

  11. 熟练搭建maven项目环境

  12. 梳理掌握聚合工程

  13. 熟练解决maven冲突等各种常见问题

  14. 实现转账项目的实战开发

2. 课程详情

现在你是不是对这个项目充满了期待呢?废话不多说,我们来看看本套视频课程的详情内容吧:

00.maven项目管理先导片.mp4
01.maven简介.mp4
02.maven的优点.mp4
03.maven的仓库.mp4
04.maven的坐标.mp4
05.maven的下载.mp4
06.maven安装与环境变量配置.mp4
08.idea中配置maven.mp4
07.maven仓库配置.mp4
10.quickstart骨架创建javase项目.mp4
09.创建跳过骨架方式创建javase项目.mp4
11.maven创建web模块的两种方式.mp4
12.配置tomcat插件.mp4
14.maven的插件管理.mp4
13.maven管理项目的生命周期.mp4
15.maven的依赖范围.mp4
16.全查询案例环境准备.mp4
20.聚合工程-转账案例的service层.mp4
17.全查询案例代码实现.mp4
19.聚合工程-转账案例的dao层.mp4
18.聚合模块依赖管理.mp4
21.聚合工程-转账案例的web层.mp4

扫码或者点击文末左下角【阅读原文】快速进入学习!

三. 强哥(苏文强)简介

  • 8年JavaEE开发经验,6年教学经验;

  • 新华社高级技术专家,曾参与开发新华社新媒体运营平台;

  • 曾任中铁二局项目经理,主导中铁二局对埃塞俄比亚城铁系统、北京西站监控系统;

  • 曾任拓尔思项目经理,主导开发北京银行金融在线系统;

  • 精通分布式、大数据、微服务、高并发、高可用等相关技术架构。

扫码获取课程配套资料或咨询了解更多课程详情!



点击【阅读原文】,免费开始学习Maven全套课程!

原文作者:Java架构栈;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2021-04-13

  • 博文量
    573
  • 访问量
    243838