javaweb
HTTP响应
请求行中的请求方式: GET
请求方式:Get,Post,HEAD,DELETE,PUT,
get :请求能够鞋带的参数比较少,大小有限制,会在浏览器的URL地址栏显示数据内容,不安全,但高效。
post:请求能够携带的参数没有限制,大小没有限制,并且不会在浏览器地址栏显示数据内容,安全,但是不高效
2、消息头:
accept: 告诉浏览器,它所支持的数据类型:
accept-encoding: 支持那种编码格式:GDK,UTF-8,GB2312 ISO8859-1,
accept-language:告诉浏览器,他的语言环境,
HTTP响应:
响应状态码(重点):
200 :请求响应成功;
3XX: 请求从定向:
从定向:你重新到我怕给你的新位置去;
4XX :找不到资源;
资源不存在;
5XX: 服务代码错误 500
502网关错误;
常见面试题:
当你的浏览器中地址输入地址并回车的一瞬间到页面能够展示回来,经历了什么。
Maven
maven技术:
1、在javaweb开发中,需要使用大量的jar包,我们需要手动导入;
2、如何能够让一个东西自动帮我们导入和配置z这个jar包
由此:Maven诞生了!
2、Maven项目架构管理工具
我们目前就是方便导入jar包!
Maven的核心思想:约定大于配置
有约束,不要违反;
Maven会规定好你该如何去编写我们的java代码,必须按照这个约定来。
下载安装Maven:
https://maven.apache.org/download.cgi
下载好了,解压配置:
建议:电脑上的所有环境都放在y一个文件夹下,方便管理。
配置环境变量:
在我们的系统环境变量中:
M2_HOME maven目录下的bin目录
MAVEN_HOME MAven的目录;
阿里云镜像:
镜像: mirrors
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
本地仓库:
在本地的仓库:远程仓库;
建立一个本地仓库: localRepository
<localRepository>D:\cat\apache-maven-3.8.1\maven-repo</localRepository>
idea 中使用maven: