JavaWeb(黑马程序员:Web核心介绍)

一、JavaWeb

在这里插入图片描述

在这里插入图片描述

二、HTTP

1、HTTP简介

在这里插入图片描述

2、HTTP-请求数据格式

在这里插入图片描述

3、HTTP-响应数据格式

在这里插入图片描述

3.1 响应状态码

状态码大类

状态码分类说明
1xx响应中——临时状态码,表示请求已经接受,告诉客户端应该继续请求或者如果它已经完成则忽略它
2xx成功——表示请求已经被成功接收,处理已完成
3xx重定向——重定向到其它地方:它让客户端再发起一个请求以完成整个处理。
4xx客户端错误——处理发生错误,责任在客户端,如:客户端的请求一个不存在的资源,客户端未被授权,禁止访问等
5xx服务器端错误——处理发生错误,责任在服务端,如:服务端抛出异常,路由出错,HTTP版本不支持等

状态码大全

常见的响应状态码

状态码英文描述解释
200OK客户端请求成功,即处理成功,这是我们最想看到的状态码
302Found指示所请求的资源已移动到由Location响应头给定的 URL,浏览器会自动重新访问到这个页面
304Not Modified告诉客户端,你请求的资源至上次取得后,服务端并未更改,你直接用你本地缓存吧。隐式重定向
400Bad Request客户端请求有语法错误,不能被服务器所理解
403Forbidden服务器收到请求,但是拒绝提供服务,比如:没有权限访问相关资源
404Not Found请求资源不存在,一般是URL输入有误,或者网站资源被删除了
428Precondition Required服务器要求有条件的请求,告诉客户端要想访问该资源,必须携带特定的请求头
429Too Many Requests太多请求,可以限制客户端请求某个资源的数量,配合 Retry-After(多长时间后可以请求)响应头一起使用
431 Request Header Fields Too Large请求头太大,服务器不愿意处理请求,因为它的头部字段太大。请求可以在减少请求头域的大小后重新提交。
405Method Not Allowed请求方式有误,比如应该用GET请求方式的资源,用了POST
500Internal Server Error服务器发生不可预期的错误。服务器出异常了,赶紧看日志去吧
503Service Unavailable服务器尚未准备好处理请求,服务器刚刚启动,还未初始化好
511Network Authentication Required客户端需要进行身份验证才能获得网络访问权限

三、Tomcat

1、Tomcat简介

在这里插入图片描述

2、Web服务器的作用

在这里插入图片描述

3、IDEA中创建Maven Web项目

在这里插入图片描述

3.1 使用骨架

在这里插入图片描述

3.2 不使用骨架

在这里插入图片描述

4、IDEA中使用Tomcat

在这里插入图片描述
在这里插入图片描述

四、Servlet

1、Servlet 简介

在这里插入图片描述

2、Servlet 快速入门

在这里插入图片描述

3、Servlet 执行流程

在这里插入图片描述

4、Servlet 生命周期

在这里插入图片描述

5、Servlet 方法介绍

在这里插入图片描述

6、Servlet体系结构

在这里插入图片描述

7、Servlet urlPattern配置

在这里插入图片描述
在这里插入图片描述

8、XML配置Servlet

在这里插入图片描述
在这里插入图片描述

五、Request&Response

在这里插入图片描述

1、Request对象

1.1 Request 继承体系

在这里插入图片描述

1.2 Request 获取请求数据

1.2.1 获取请求数据

在这里插入图片描述

1.2.2 通用方式获取请求参数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2.3 请求参数中文乱码处理

在这里插入图片描述

在这里插入图片描述

1.3 Request 请求转发

在这里插入图片描述

2、Response对象

2.1 Response 设置响应数据功能介绍

在这里插入图片描述

2.2 Response 完成重定向

在这里插入图片描述
注:路径问题
在这里插入图片描述

2.3 Response 响应字符数据

在这里插入图片描述

2.4 Response响应字节数据

在这里插入图片描述

六、MVC模式和三层架构

在这里插入图片描述
在这里插入图片描述

七、会话跟踪技术

1、会话跟踪技术简介

在这里插入图片描述

2、Cookie

2.1 Cookie基本使用

在这里插入图片描述

在这里插入图片描述

2.2 Cookie原理

在这里插入图片描述

2.3 Cookie使用细节

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、Session

3.1 Session基本使用

在这里插入图片描述

3.2 Session原理

在这里插入图片描述

3.3 Session使用细节

在这里插入图片描述

4、小结

在这里插入图片描述

八、AJAX

1、AJAX简介

在这里插入图片描述
在这里插入图片描述

2、AJAX快速入门

在这里插入图片描述
在这里插入图片描述
运行
在这里插入图片描述
在这里插入图片描述

九、axios

1、axios简介

在这里插入图片描述

2、axios快速入门

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

十、Vue

1、Vue简介

在这里插入图片描述

2、Vue快速入门

在这里插入图片描述
在这里插入图片描述

3、Vue常用指令

在这里插入图片描述

① v-bind、v-model

在这里插入图片描述

在这里插入图片描述

② v-on

在这里插入图片描述

在这里插入图片描述

③ v-if、v-show

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

④ v-for

在这里插入图片描述
在这里插入图片描述

4、Vue生命周期

在这里插入图片描述
在这里插入图片描述

十一、Element

1、Element简介

在这里插入图片描述

2、Element快速入门

在这里插入图片描述

3、Element布局

在这里插入图片描述

  • 7
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值