2.项目

本文介绍了Spring的事务管理组件spring-tx,它提供了一种便捷的方式来管理数据库事务。同时,详细阐述了HttpSession的使用,包括常用方法如设置、获取和移除属性,以及设置和获取最大不活动时间。在会话范围内,session用于存储会话数据,其作用域大于request,小于ServletContext。总结了不同域对象的作用范围:ServletContext > HttpSession > HttpServletRequest。

1.spring-tx

spring-tx 全称为 Spring Transaction Management(Spring 事务管理),是 Spring 为 DB 事务管理提供过的一种便捷的接入方式。

2.HttpSession

(1)javax.servlet.http.HttpSession

(2)常用方法:

  public void setAttribute(String name,Object value)

  public object getAttribute(String name)

  public void removeAttribute(String name)

  public void setMaxInactiveInterval(int seconds)  允许客户请求的最长时间(inactive:不活跃的,interval:时间间隔)

  public int getMaxInactiveInterval()  返回在会话期间内客户请求的最长时间为秒

(3)在一个会话内共享一个session对象,所以session中可以保存一个会话内的数据。例如当前用户的信息。

session的范围大于request,可以在一个会话中多个请求之间共享数据。但session的范围小于ServletContext(application),session不能在多个用户之间共享数据。

目前所学过的域对象的作用范围:

ServletContext > HttpSession > HttpServletRequest

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值