zoukankan      html  css  js  c++  java
  • Session---------脑残笔记5

                            Session技术                    

                继续.....啃<<独门架构:Java Web开发应用详解>>.好记性不如烂笔头.做笔记,加深印象.

    Session技术:

        在服务端的开发方案中提供了一种将大量数据保存在服务端的技术,并使用S二十四哦那ID对这些数据进行跟踪.

        在Servlet中使用HttpSession接口来描述Session.一个HttpSession对象就是一个Session.使用HttpServletRequest接口的getSession方法来获得一个HttpSession对象.

    HttpSession接口中的方法:

    1.getId方法获取对象的SessionID(SessionID是Servlet引擎自动生成的)

    2.getCreationTime方法返回HttpSession对象的创建时间

    3.getlastAccessedTime方法返回HttpSession对象的上一次被访问的时间

    4.setMaxInactiveInterval和getMaxInactiveInterval方法用于设置和返回可空闲的最长时间(超时间隔)

    5.isNew方法用于判断当前HttpSession对象是否为新创建的

    6.invalidate方法用于强制当前HttpSession对象失效

    7.getServletContext方法用于返回当前HttpSession对象所属的Web应用程序的ServletContext对象

    8.setAttribute方法用于将一个String类型的ID和一个对象相关联,并保存在当前的HttpSessin对象中

    9.getAttribute方法用于返回一个和String类型的ID相关联的对象

    10.remoteAttribute方法删除一个和String类型的ID相关联的对象

    11.getAttributeNames方法用于返回一个包含但其HttpSession对象中所有的属性名的Enumeration对象(可以利用这个对象对这些属性进行遍历处理)

    HttpServletRequest接口:

    1.getSession方法用于返回当前请求相关的HttpSession对象

    2.isRequestedSessionIdValid方法判断HttpSession对象是否超过了最大空闲时间间隔(是返回False)

    3.isRequestedSessionIdFromCookie方法用于判断SessionID是否通过HTTP请求信息中的Cookie字段传递过来的

    4.isRequestedSessionIdFromURL方法用于判断SessionID是否通过HTTP请求信息的URL参数传递过来的

    今天看的比较多哈哈哈哈,要好好消化才行!

  • 相关阅读:
    Kafka笔记—可靠性、幂等性和事务
    简易 bokeh 图像散景效果算法实现
    unisound_asr 云知声 语音识别 python版接口
    分享用于学习C++音频处理的代码示例
    集 降噪 美颜 虚化 增强 为一体的极速图像润色算法 附Demo程序
    快速双边滤波 附完整C代码
    pixel art之 hqx 算法
    这一路走来,冷暖自知 (附算法demos)
    票据OCR前预处理 (附Demo)
    学习图像算法阶段性总结 (附一键修图Demo) 2016.04.19更新demo
  • 原文地址:https://www.cnblogs.com/LIFE-bug/p/4108707.html
Copyright © 2011-2022 走看看