⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 session.txt

📁 用户管理系统:用户登录,用户注册,用户修改,用户删除等等功能
💻 TXT
字号:
1、什么是Session?
   HTTP:由于HTTP请求是无状态的,即系统不会在服务器端
    保存用户在前面请求中数据。
   应用:由于大多数系统在业务
   上要求多个请求必须作为一个整体。
   解决:session
   Session是为了解决基于HTTP请求模式下,应用功能之间
   数据传递的问题而设计的一个方案。
   在这个方案中,系统在服务器端为每个客户端分配一个
   独立的空间,该空间可一个被该客户端所发出所有的
   请求访问。
2、session的信息存储在何处?
   服务器的内存。
3、如何创建session
    1、HttpSession session = request.getSession()
    2、HttpSession session = request.getSession(true)
    3、HttpSession session = request.getSession(false)
    1和2一样
    3如果会话不存在,方法返回null.
4、如何使用session
   set/get/remove(Attribute)

5、销毁session
   手动:session.invalidate()
   自动:超时
         setMaxInactiveInterval(int seconds);
         web.xml
6、session和用户的关系
   一个用户在同一时刻只能有一个会话。

7、session使用注意事项:
   a)不要保存大的数据在会话中。
   
什么是cookie?
cookie是一种将信息存储在客户端的技术。
对于cookie的操作都由浏览器完成。
但浏览器会将cookie的信息发送到服务器端。

cookie信息存在什么地方?
客户端磁盘
浏览器的进程空间

它的原理是什么?
一旦某个服务器向浏览器发送了cookie的信息,
并且浏览器选择支持cookie,必须保证在后续的
对该服务器访问中将cookie信息发送到服务器中。

有什么样限制?
大小:4k
数量:几十个
隐私:不要存重要的信息,比如卡号。

session和cookie的关系
没有直接关系,只是服务器用cookie技术
来实现对session的跟踪。
在实际应用中,两者基本上是独立,并不对立。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -