目录
前期总结概述:
JavaSE 基础语法 面向对象 类库 io 网络 集合....
mysql 数据库
web前端 html css javaScript vue elementUI
Javaee Java服务器端开发 Servlet server+applet 服务器端的程序 Java代码部署在服务器中,
前端发起请求,后端接收到请求,调用其他的Java程序处理请求
ajax前端向后端发送异步请求 XMLHttpRequest 跨域访问 jason格式{"键":值,"键":值}
框架部分概述
核心就是后端技术进行封装(框架) jdbc servelet接收请求数据
框架-----java后端框架
1.maven 项目构建管理工具 管理项目中用到的jar
2.git 代码仓库 现实开发中,一个功能可能会出现多次改动,会产生多个版本,多人开发项目时,可以进行代码共享.
3.mybatis 是对jdbc进行封装
4.spring框架 spring最核心的功能 springweb(servlet) jdbc,springboot(对spring框架搭建的封装)
5.Linux 操作系统 现在服务器系统都是Linux的,云服务器
6.Redis 数据库 做缓存的数据库 临时数据存储
7.框架阶段的项目
如果没有maven:
1.jar包难以寻找
2.jar包依赖的问题,就是Ajar包可能会用到B,C包的jar
3.jar包不方便管理
4.项目编译
maven概述:
maven是Apache的一个开源项目
是用来进行项目构建的,用来帮助开发者管理项目中的jar,以及jar之间的依赖,还可以进行项目打包,测试,编译等功能
管理项目中依赖的jar包
1.Apache统一建立一个jar仓库,把各个jar传到统一的仓库中,其他人使用时,只需要知道jar的地址即可从仓库中下载到本地中.
2.在maven的创建的项目中,会有一个pom.xml文件
在里面配置例如jar包的坐标(jar包在仓库中的位置),
这样maven就会自动下载jar,以及jar之间的依赖
3.项目的坐标:jar包在仓库中的位置
坐标由四个部分构成:groupId(组),artifactId(项目名),packaging(jar,war),version(版本)
4.仓库:中央仓库,首先会从本地仓库查找,本地仓库如果没有,会从中央仓库或者镜像仓库下载
maven安装搭建:
1.前提:安装jdk,有网络
2.安装
下载
解压maven
配置环境变量
修改maven配置文件
配置本地仓库中的地址
配置镜像仓库地址
3.在idea中集成关联maven
4使用maven创建一个项目
项目结构介绍
在项目中添加依赖的jar包
maven可以构建项目,管理项目中的jar
maven安装,配置,项目的创建
5.maven命令
compile编译命令
clean 删除之前编译的内容
package 打包 将项目打包成一个jar包或者war包
install把项目install到本地仓库
将项目安装到本地仓库 平常开发比较少用
mysql,文件上传都是一个个组件,写好后,应该安装到(发布到)仓库中去,这样在其他的项目中就可以使用了