第三次war包相关问题记录含session域application域讲解(第七次J2EE学习)

本文记录了第三次war包导入后的会话管理实践,重点讲解了session域和application域的工作原理及应用场景。session域用于保存会话级数据,依赖JSESSIONID实现,关闭浏览器或超时将导致失效。application域则在整个应用生命周期内有效,适用于全局信息共享。在实际操作中,注意区分Java源文件和HTML文件的运行方式,以及Debug模式下断点的影响。
摘要由CSDN通过智能技术生成

-----20220417 第三次war包导入以及实现相关情况的一些记录

第三个war包的相关记录

首先按照一般的流程,打开readme.jsp,查看文件注释以及需要回答的问题
在这里插入图片描述
第一个问题:session域
答: sessoin:会话级作用域,保证在多次交互过程中,回话作用域始终存在
原理:在服务器上找一块内存,实际上是一个键值对,前面是 String name,后面是Object value,每一个客户端都有一个session,每个客户端之间,当服务器为客户端下发一个临时的cookie(浏览器的内存中),名字叫JSESSIONID,是一组字母加数字的序列,表示访问服务器session内存的“凭证”,客户端通过JSESSIONID这个凭证访问自己对应的服务器存储session的内存
session失效的情况:
1、客户端关闭浏览器程序,造成了JSESSIONID凭证丢失
2、时效性,session超时(会话超时):a、客户端关闭后,一段时间内没有访问过该session内存,服务器会清理。b、或者一段时间内没有访问过该session内存,服务器会清理。c、回话超时的时间,默认是30分钟,只要发起请求,会话时间从0重新计算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bluepad

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值