本文主要是介绍jsp 内置对象session 与数据库session简谈,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
以下观点仅供参考,个人理解;如有异议,欢迎点评!
jsp内置对象有 1.session 2.application 3.page 4.pageContext 5.config 6.out 7.request 8.response 9.exception(排序不分先后)
session(会话) 指开始通信到通信结束期间,服务器端随机分配给客户的一段内存;
jsp中的session pk 数据库session
jsp中的session | (mybatis/hibernate)数据库sessionFactory | |
相同点 | 均为服务器内存 | 均为服务器内存 |
单例模式,线程安全 | 单例模式,线程安全 | |
不同点 | 业务层面 | 数据层面 |
获取getSession 线程不安全,用完要及时关闭 |
request 与response 通过底层servlet处理;作用范围是一次请求与响应;
cookie是要在客户端浏览器开启cookie 前提下方可使用,保存在客户端的,安全系数低,易被黑。
session是服务端的一段内存,会话结束就消失,安全系数比cookie高。
application是服务端的一段内存,与服务端共存亡,用户共享。
这篇关于jsp 内置对象session 与数据库session简谈的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!