7、WebSphere J2EE 应用开发中的会话管理与应用打包

WebSphere J2EE 应用开发中的会话管理与应用打包

1. 会话失效机制

在 Web 应用开发中,会话管理是一项重要的功能。会话在被失效之前会一直存在。WebSphere 应用服务器提供了自动和手动两种会话失效方式:
- 自动失效 :若会话在超过“失效时间”(默认 30 分钟)未被使用,WebSphere 应用服务器会自动使会话失效。
- 手动失效 :可以通过调用 javax.servlet.http.HttpSession.invalidate() 方法来手动使会话失效。

2. ItemSessionServlet 示例应用

为了演示会话的使用,我们开发了一个购物车类型的应用程序,该应用使用会话对象来保存购物车实例和从数据库查询的商品向量。

2.1 应用流程

当用户打开查询屏幕 HTML 页面并点击搜索按钮时,应用会执行以下操作:
1. 创建一个会话对象。
2. 根据用户的选择(特定商品或所有商品)查询商品文件。
3. 将包含商品的向量放入会话对象中。
4. 生成商品列表 HTML 页面并发送到用户浏览器。

从商品列表 HTML 页面,用户可以进行以下操作:
- 点击“再次搜索”按钮返回查询屏幕 HTML 页面。
- 点击“添加到购物车”按钮,触发以下执行序列:
1. 调用 CartServlet。
2. 从会话中检索商品向量。
3. 从会话中检索购物车对象。如果不存在,则创建一个新的购物车

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值