Servlet简单介绍
简介
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
使用 Servlet可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。
servlet也可以认为是运行在服务器端的小程序,是一个接口,定义了Java类被浏览器访问到(Tomcat识别)的规则。
http响应协议
请求消息:客户端发送给服务器端的数据
响应消息:服务器端发送给客户端的数据
request-客户端http请求
数据格式:
请求行
请求头
请求空行
请求体
response-服务器http响应
数据格式:
响应行
响应头
响应空行
响应体
会话技术
会话:一次会话中包含多次请求和响应。
一次会话:浏览器第一次给服务器资源发送请求,会话建立,一直到一方断开为止
功能:在一次会话范围内的多次请求间,共享数据。
方式:
客户端会话技术:Cookie
服务器端会话技术:Session
Cookie
客户端会话技术,将数据保存到客户端
实现原理:基于响应头set-cookie和请求头cookie实现
Session
服务器端会话技术,再一次会话的多次请求间共享数据,将数据保存在服务器端的对象中,httpSession
实现原理:session的实现是依赖于cookie的。
感谢阅读~
文章来源: blog.csdn.net,作者:张艳伟_Laura,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/Laura__zhang/article/details/119064742
- 点赞
- 收藏
- 关注作者
评论(0)