java中session和request的区别是什么?

java中session和request的区别是什么?

request和session的最大区别是生命周期,和作用域其实是一个意思

request表示一个请求,只要发出一个请求就会创建一个request,它的作用域仅在请求中有效,也就是说一旦请求结束,在作用域内的变量将消失。

session表示一个会话。服务器为每个session会话创建一个对象,它的作用域在浏览器从开启到关闭,当打开浏览器时会话则会被创建,当关闭浏览器时,会话随之关闭。

优缺点比较

request:占用资源少,安全性比较高,但缺乏持续性

session: 占用资源较高,安全性稍低,连续性好,如:能实现会话跟踪技术

你可能感兴趣的:(java中session和request的区别是什么?)