首页 > 其他分享 >day43

day43

时间:2022-11-07 23:12:32浏览次数:40  
标签:web 浏览器 数据库 dao session cookie day43

Web

session失效

  • session会话可以有一下三种方式设置失效(在服务器不重启的情况下):
    (1) 让session以秒为单位失效:session.setMaxInactiveInterval(时间);image
    (2) 立即失效(通常是用在注销按钮上):invalidate()image
    (3) web.xml文件中配置(web项目的核心配置文件)image

cookie:依赖浏览器的一个作用域
image
image

cookie和session的区别

(1) session是存在服务端的,而cookie是存在客户端的(浏览器本地)
(2) cookie不安全,session安全,可以通过分析本地的cookie数据进行cookie欺骗
(3) session是依赖于cookie工作的,如果浏览器禁用了cookie,则session也不可用
(4) cookie中存放的内容都是字符串,而session中UC南方的是Object对象

  • 操作:(如果web项目中更改了代码,发现访问浏览器的时候没有生效)
    (1) 清除tomcat中的缓存(选中tomcat右键->clean)
    (2) 清除浏览器的缓存(浏览器中:ctrl+shift+delete)

jdbc连接数据库

  • util:通常是用来存放共通类的(就是其他地方很有可能会重复使用的代码,统一放在某些java文件下面,而这些文件都是放在该包里面的)
  • entity/pojo:专门存放实体类的包,实体类就是对应数据库表字段
  • dao:专门存放操作数据库功能的接口和实体类
  • service:业务逻辑层,负责只会dao层干活的(操作数据库的)
  • servlet:不做任何业务处理的,只负责获取请求,然后进行页面跳转的(相当于dologin.jsp这个页面的功能)

dao模式获取数据

DeptDao操作dept的接口层,该接口中只需要创建对应的方法即可(增删改查方法)image
分层开发

  • DeptDao接口的实现类,dao.Impl:相当于真正干活的类,专门执行数据库增删改查的类image

jsp获取数据

image

标签:web,浏览器,数据库,dao,session,cookie,day43
From: https://www.cnblogs.com/ayuuuuu/p/16867812.html

相关文章

  • 前端模块化-Day43
    前端模块化:发展史:①全局函数模式:将不同的函数功能封装成不同的全局函数。(调用时会导致修改覆盖)//全局函数模式:将不同的功能封装成不同的全局函数letmsg='modul......