web02

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