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