java web中的会话技术

来源:互联网 发布:香港广华街枪店淘宝 编辑:程序博客网 时间:2024/05/29 13:52


java web中的会话技术



会话技术

会话技术的概述

什么是会话

会话简单理解为:用户打开一个浏览器,点击多个超链接访问服务器的web资源,然后关闭浏览器,整个过程称为是一次会话。

 为什么要学习会话

每个用户与服务器进行交互过程中,产生一些各自的数据,程序想要把这些数据进行保存,就需要使用会话技术。

例如:用户点击超链接购买一个商品,程序应该保存用户所购买的商品,以便于用户点击结账可以得到用户所购买的商品信息。用户购买的商品不能保存在request或ServletContext中




会话技术的分类

Cookie的技术


Cookie是客户端的技术,程序把每个用户的数据以cookie的形式保存在各自游览器中,当用户访问服务器时,web资源的时候,web资源就会带着自己的数据过去了.这样web资源处理的就是用户各自的数据了





session技术

session是服务器端的技术,利用这个技术,服务器运行时为每一个用户创建独享的session对象.用户在访问服务器时就会将数据存储到session中去.