JavaWeb(Web核心介绍)

39 篇文章 0 订阅
39 篇文章 0 订阅

一、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(多长时间后可以请求)响应头一起使用
431Request 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使用细节

八、AJAX

1、AJAX简介

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值