- 域对象 (域对象通常是指具有属性的对象,也被称为属性对象。)
- request
- httpSession
- session 会话对象
- session的生命周期 第一次向服务器请求获取session会创建session对象;
- session有一个标识sessionID,tomcat会将这个sessionID以cookie的方式发送给浏览器,浏览器再访问该网站会携带着cookie一起访问,tomcat会解析cookie,从而识别到到底是哪个用户的请求;
- session对象是存在tomcat内存中;
- session在最后一次访问服务器后30分钟后失效;
- 向域对象中放数据
req.setAttribute("key","val");
- 取数据
Object obj=req.getAttribute("key");
- 通过request获取session对象
HttpSession session=req.getSession(); //保存登录信息
- session失效
session.invalidate();
- ServletContext 服务器开始到结束永远有效;
ServletContext sc =req.getServletContext(); sc.setAttribute("sysname", "Easy");//给sc设置属性
- 三层结构
- Action是管理业务(Service)调度和管理跳转的。
- Service是管理具体的功能的。
- DAO完成对数据库的增删改查。