java会话机制专栏
梦断若水
努力不一定成功,放弃一定失败
展开
-
Java技术--单点登录统一认证系统的实现
1.基于SSM框架的Maven搭建2.搭建业务流程实现如下(1)创建用户Userpublic class User { private int id; private String client_id; //登录状态(登陆,未登录) private String status; //用户名 private String username; //密码 private Strin...原创 2019-12-17 16:40:12 · 3513 阅读 · 0 评论 -
java技术---单点登录统一管理系统
1.单点登录英文全称Single Sign On,简称就是SSO2.它的解释是:在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统(1)有4个系统,分别是Application1、Application2、Application3、和SSO(2)Application1、Application2、Application3没有登录模块,而SSO只有登录模块,没有其他的业务模块...原创 2019-12-17 14:59:14 · 493 阅读 · 0 评论 -
HTTP---ServletResponse接口
5.ServletResponse接口5.1.辅助servlet将响应发送到客户端的对象(从服务器端到客户端)5.2.从服务器向客户端输出内容,都通过response对象5.3.servlet容器创建一个ServletResponse对象并将其作为参数传递给servlet的service方法 response的五种常用方法:代码示例 1.输出数据 public ...原创 2019-04-19 16:56:16 · 186 阅读 · 0 评论 -
HTTP---ServletRequest接口
1.Request对象(计算机专业术语)1.1.这个对象不用事先声明,就可以在JSP网页中使用1.2.在编译为Servlet之后,它会转换为javax.servlet.http.HttpServletRequest形态的对象1.3.规定这个类要实现HttpServletRequest接口1.4.而所谓request(在JSP中使用的)其实只是规范中的一个名称而已2.ServletRequ...原创 2019-04-19 16:23:07 · 276 阅读 · 0 评论 -
HTTP--ServletContext接口
3.ServletContext接口3.1.当前的WEB应用,一个WEB应用对应一个唯一的ServletConfig对象3.2.在项目启动时创建,在项目卸载时销毁3.3.通过ServletConfig的getServletContext()方法获取3.4.通过ServletContext可以访问应用范围的初始化参数和属性 在web.xml中配置初始化参数: <contex...原创 2019-04-19 15:32:29 · 121 阅读 · 0 评论 -
HTTP--ServletConfig接口
2.ServletConfig接口2.1.HttpServlet类继承了GenericServlet类,而GenericServlet类实现了ServletConfig接口2.2.容器初始化一个Servlet类型的对象时,会为这个Servlet对象创建一个ServletConfig对象2.3.ServletConfig对象中包含了Servlet的初始化参数信息 <servlet&g...原创 2019-04-19 14:50:04 · 169 阅读 · 0 评论 -
HTTP---Servlet接口
1.Servlet接口1.1.通常也把实现了servlet接口的java程序,称之为Servlet1.2.定义了两个默认实现类,分别为:GenericServlet、HttpServlet(1)HttpServlet指能够处理HTTP请求的servlet,它在原有Servlet接口上添加了一些与HTTP协议处理方法,比Servlet接口的功能更为强大(2)一般情况下会使用HttpServl...原创 2019-04-19 14:23:55 · 441 阅读 · 0 评论 -
HTTP---会话机制补充
4.Cookie,Session,Token,JWT(Json Web Token)本质 从无状态到有状态会话机制的过程发展史,共经历4个阶段: (1)之前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档, 每次请求都是一个新的HTTP协议, 就是请求加响应,每个请求对我来说都是...原创 2019-04-23 16:53:07 · 130 阅读 · 0 评论 -
javaWeb会话/请求应用总结
1.HTTP协议1.1.Http协议基本是一个request/response模型也就是请求/响应模型,通俗讲也就是“一问一答”的模式1.2.标准的HTTP协议是无状态的,无连接的1.2.1.标准的http协议指的是不包括cookies, session,application的http协议1.2.2. 每一个访问都是无连接,服务器挨个处理访问队列里的访问,处理完一个就关闭连接,然后处理下...原创 2019-04-18 19:25:43 · 244 阅读 · 0 评论 -
HTTP---会话机制JWT( JSON Web Token)
3.会话机制JWT( JSON Web Token)会话机制(翻译:令牌)3.1.JWT是一个非常轻巧的规范3.2.这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息3.3.是服务端生成的一串字符串,作为客户端进行请求的一个标识,由三部分组成,它们之间用圆点(.)连接。3.4.一个典型的JWT看起来是这个样子的:xxxxx.yyyyy.zzzzz 1.头部(Header):用...原创 2019-04-22 19:57:12 · 414 阅读 · 0 评论 -
HTTP---会话机制Session
那么有了cookie,为什么还要有session呢?cookie是存在于客户端的,将用户详细信息通过网络发送到客户端保存是极不安全的;cookie大小不能超过4k,限制cookie不能满足存储用户信息的需求。2.Session会话机制2.1.Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上2.2.存在服务器的一种用来存放用...原创 2019-04-22 17:16:34 · 416 阅读 · 0 评论 -
HTTP---会话机制Cookie
会话跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。1.Cookie会话机制1.1. 是一些数据, 存储于你电脑上的文本文件中(是浏览器储存在用户的机器上的)1.2.当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记...原创 2019-04-22 15:38:07 · 198 阅读 · 0 评论 -
HTTP---HttpServletResponse接口(重点)
7.HttpServletResponse接口(重点)7.1.是ServletResponse的子接口,表示HTTP协议的响应对象(该接口中包含了处理响应的方法)7.2.这些方法的主要功能是设置HTTP状态码和管理Cookie7.3.代表服务器的响应,封装了向客户端发送数据、发送响应头,发送响应状态码的方法 HttpServletResponse常用方法示例: 1.负责向客户...原创 2019-04-22 14:35:29 · 208 阅读 · 0 评论 -
HTTP---HttpServletRequest接口(重点)
6.HttpServletRequest接口(重点)6.1.代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息(服务器就自动创建对象);6.2.继承自ServletRequest,并提供了与Http协议有关的方法,这些方法的主要功能是设置HTTP状态码和管理Cookie;6.3.HttpS...原创 2019-04-22 12:23:00 · 720 阅读 · 0 评论