用户直接访问控制层控制层就可以直接访问数据库;
弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码 架构:没有什么是加一层解決不了的!如果不行再加一层!
Filter:过滤器,用来过滤网站的数据;
? 实现Filter接口重写对应的接口即可
实现一个监听器的接口;(有N种)
-
-
-
13、过滤器、监听器的常见应用
监听器:GUI编程中经常使用
统一编码,统一用户认证屏蔽非法文字,进行响应数据压缩等
用户登陆之后才能进入主页!用户注销后就不能进入主页了!、
- 用户登陆之后,向Session中放入用户的数据;
- 进入主页的时候要判断用户是否已经登陆;要求:茬过滤器中实现;
什么是JDBC:java链接数据库
IDEA中连接数据库:
- 连接数据库代表数据库
- 编写SQL(根据业务,不同的SQL)
要么都成功要么都失败!
ACID原則:保证数据的安全。
@Test注解只有在方法上有效只要加了这个注解的方法,就可以直接运行!
成功提示绿色失败提示红色!
搭建一个环境测试一波事务!