03.后端Web开发
后端Web开发
Maven
一款用于管理和构建java项目的工具
作用
-
依赖管理
- 方便快捷的管理项目依赖的资源(jar包), 避免版本冲突问题
-
统一项目结构
-
提供标准的统一的项目结构
-
-
项目构建
- 标准跨平台的自动化项目构建方式
介绍
安装与配置
Maven坐标
-
什么是坐标?
-
Maven中的坐标是资源的唯一标识, 通过该坐标可以唯一定位资源位置
-
使用坐标来定义项目或引入项目中需要的依赖
-
-
Maven坐标主要组成
- group: 定义当前Maven项目隶属组织名称 (通常是域名反写)
- artifactId: 定义当前Maven项目名称 (通常是模块名称)
- version: 定义当前项目版本号
依赖管理
依赖配置
依赖传递
-
依赖具有传递性
- 直接依赖: 在当前项目中通过依赖配置建立的依赖关系
- 间接依赖: 被依赖的资源如果依赖其他资源, 当前项目间接依赖其他资源
-
排除依赖
- 主动断开依赖的资源, 被排除的资源无需指定版本
依赖范围
生命周期
-
主要周期
-
执行方式
SpringBoot
可以帮助我们快速的构建Spring应用程序, 简化开发, 提高效率
Tomcat
开源免费的轻量级Web服务器
Web服务器是一个软件程序, 对HTTP协议的操作进行封装, 使得程序员不必直接对协议进行操作, 让Web开发更加便捷
基本使用
-
启动: 双击 bin/startup.bat
-
控制台中文乱码: 修改 conf/logging.properties
-
配置Tomcat端口号: 修改 conf/server.xml
-
Tomcat部署项目: 将项目放置到 webapps 目录下即可