zoukankan      html  css  js  c++  java
  • 10.13 Session 在服务端存储

    10.13

    Session

    用户会话

    服务器无法识别每一次HTTP请求的出处(不知道来自哪个终端),它只会接收到一个请求信号,所以就存在一个问题:将用户的响应发送给其他人,必须有一种技术来让服务器知道请求来自哪,这就是会话技术。

    会话:就是客户端和服务器之间发生的一系列连续的请求和响应的过程,打开浏览器进行操作到关闭浏览器的过程。

    会话状态:指服务器和浏览器在会话过程中产生的状态信息,借助于会话状态,服务器能够把属于同一次会话的一系列请求和响应关联起来。

    实现会话的两种方式:

       session        在服务端存储

       cookie          在客户端存储

    属于同一次会话的请求都有一个相同的标识符,sessionID

    session常用的方法:

    String getId()                   获取sessionId

    void setMaxInactiveInterval(int interval)             设置session的失效时间,单位为秒

    int getMaxInactiveInterval()                     获取当前session的失效时间

    void invalidate()               设置session立即失效

    void setAttribute(String key.Object value)        通过键值对应的形式来存储数据

    Object getAttribute(String key)              通过键获取对应的数据

    void removeAttribute(String key)           通过键删除对应的数据            

  • 相关阅读:
    数据仓库建模方法初步
    金融行业信用评级主题和概念清单
    数据挖掘标准规范之CRISP-DM基础
    HBase与Zookeeper数据结构查询
    R语言数据挖掘相关包总结-转帖
    R语言学习路线图-转帖
    在IIS上部署Asp.Net Core 2.2.0
    [转]Winform打包工具SetupFactory 9 的使用
    SQLite带参数处理方法
    Web.Config中配置字符串含引号的处理
  • 原文地址:https://www.cnblogs.com/wangdayang/p/14103626.html
Copyright © 2011-2022 走看看