核心就是后端技术进行封装(框架)jdbc servlet 接收请求数据
框架-----java后端框架
1.maven 项目构建管理工具 管理项目中用到的jar
2.git 代码仓库 现实开发中一个功能可能会出现多次改动会产生多个版本,多人开发项目时可以进行代码共享
3.mybatis 是对jdbc进行封装
4.spring框架 sping最核心的功能 springweb(servlet) jdbc, springboot(对spring框架搭建的封装)
5.linus 操作系统 现在服务器系统都是linus的 云服务器
6.redis数据库 做缓存的数据库 临时数据存储
7.框架阶段的项目
maven
一.为什么学习maven
没有maven的痛苦
(1)jar不好找
(2)jar包的依赖问题A.jar可能用到B.jai包,和C.jar等
(3)jar包不方便管理
(4)项目编译问题
二.什么是maven
是Apache软件基金会的一个开源项目
是用来进行项目构建的(用来创建和管理项目),用来帮助开发者管理项目中的jar以及jar之间的依赖
还可以进行项目编译,测试,打包等功能
maven如何管理项目中依赖的jar包的:
Apache统一建立一个jar的仓库,把各个jar包上传到统一的仓库中
其他人使用时,只需要知道jar的地址,然后从仓库中下载到本地中
在maven所创建的项目中会有一个pum.xml文件
在里面配置例如jar包的坐标(jar包在仓库中的位置)
这样maven就会自动下载jar,以及jar之间的依赖
三.项目的坐标
jar包在仓库中的位置
坐标四个部分构成:groupId(组)、artifactId(项目名)、packaging(jar,war)、version(版本)
四.仓库
中央仓库 全球共享,只有一个
在全球各地有 中央镜像仓库(阿里云镜像 国内访问快)
本地仓库
在自己的项目使用时,首先会从本地仓库查找,本地仓库如果没有,会从中央仓库或者镜像仓库下载
五.maven安装搭建
1.前提:安装jdk,有网络
2.安装 下载 :Maven – Welcome to Apache Maven
(1)在官网进行下载 官网:Maven – Welcome to Apache Maven
(2)减压maven
(3)配置环境变量
(4)修改maven配置文件
在减压的文件中找到conf文件夹里面的setting.xml文件打开进行配置修改
配置阿里云 maven 镜像仓库,下载速度更快 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
(5)配置本地仓库地址 配置镜像仓库地址
3.在idea中集成关联maven
4.使用meaven创建一个项目
项目结构介绍
在项目中添加依赖的jar包
maven可以创建一个项目,管理项目中的jar
maven安装,配置,项目的创建
六.Maven 常用命令
-
compile 编译命令
-
clean 删除编译(target)
-
package 打包 将项目打包成一个jar包或者war包
-
test 运行测试代码
-
install 把项目 install 到本地仓库
将项目安装到本地仓库 平常开发比较少用