训练大纲(第051天)
大家如果想快速有效的学习,思想核心是“以建立知识体系为核心”,具体方法是“守破离”。确保老师课堂上做的操作,反复练习直到熟练。
- 过滤器的介绍
根据视频中的讲解,完成以下内容
- 视频中的引入过滤器提到的项目中存在的问题是什么问题?
项目中数据的存储依赖于session对象,假如session失效则功能失效。
- 根据视频讲解说说你对过滤器的理解,以及你觉得过滤器的作用是什么?
拦截浏览器的所有请求,并进行校验,如果浏览器请求里包含着sessionID,检测对应的session,并进行相应的处理。
![189bff36e6c7c54d5541706223e99a28.png](https://img-blog.csdnimg.cn/img_convert/189bff36e6c7c54d5541706223e99a28.png)
- 过滤器的创建和配置
- 视频中在代码注释中描述的问题是什么?。
![b3c9e73af4ccf413069ef9f918f5cd58.png](https://img-blog.csdnimg.cn/img_convert/b3c9e73af4ccf413069ef9f918f5cd58.png)
- 创建过滤器要实现的接口是?。
![8fb55b3e96b35684568ef18a3ed7f8a9.png](https://img-blog.csdnimg.cn/img_convert/8fb55b3e96b35684568ef18a3ed7f8a9.png)
- 创建的过滤器类中需要实现的三个方法是?
上有
- 在web.xml中配置过滤器的代码是?
上有
- 过滤器之doFilter和init和destory方法
- doFilter方法的作用是?参数是及作用是?
![d2da1d302875ddb93cf7c5f333eda3a1.png](https://img-blog.csdnimg.cn/img_convert/d2da1d302875ddb93cf7c5f333eda3a1.png)
- init方法的执行时机是?
![2416962a521a8524e17002bf13c55bd1.png](https://img-blog.csdnimg.cn/img_convert/2416962a521a8524e17002bf13c55bd1.png)
- destory方法的执行时机是?
服务器关闭,
- 过滤器之拦截范围的配置
- 过滤器的拦截范围的配置是?及拦截的范围是什么?
![8c6249c88b3f510baeef9bb7ac4f6e99.png](https://img-blog.csdnimg.cn/img_convert/8c6249c88b3f510baeef9bb7ac4f6e99.png)
- 过滤器案例之统一请求编码格式
- 根据视频讲解使用过滤器完成编码格式的统一设置。
分享/讲解/扩展思考
点名提问从第一节课到最后一节课分别学到了什么,直到同学们把所有的知识点都说出来并且保证无误。
第98次(listener 监听器)
学习主题:listener 监听器
学习目标:
1 掌握监听器的作用
2 掌握监听器的编写
对应视频:
http://www.itbaizhan.cn/course/id/85.html
对应文档:
无
对应作业
- 过滤器之session管理放行登录页面和登录请求
- 视频中的session管理的基本思路是什么?
![dfc99b0314a505bccbbf351714094084.png](https://img-blog.csdnimg.cn/img_convert/dfc99b0314a505bccbbf351714094084.png)
- 视频中在过滤器中实现的session管理存在的问题是?。
- 过滤器之session管理静态资源放行和登录页面跳转
- 视频中session管理的代码仍然存在的问题是?
![d8de3278d2e32bcd4bf095c6b11f94ec.png](https://img-blog.csdnimg.cn/img_convert/d8de3278d2e32bcd4bf095c6b11f94ec.png)
- 过滤器之session管理ajax请求优化
- 根据视频讲解在session管理代码中完成ajax请求的优化处理。
- 过滤器之权限管理功能需求分析和数据库设计
- 权限管理的需求是什么?
![990e2de7b43e126af94d478d85320e9d.png](https://img-blog.csdnimg.cn/img_convert/990e2de7b43e126af94d478d85320e9d.png)
![aa6c9cef8bc949db78d873de40b4cb4d.png](https://img-blog.csdnimg.cn/img_convert/aa6c9cef8bc949db78d873de40b4cb4d.png)
。
- 视频中讲解的思路是什么?
- 过滤器之权限管理功能数据实现和登录查询权限实现
- 根据视频,完成视频中的功能。
- 过滤器之权限管理大结局
- 根据视频完整实现权限管理功能
- 监听器的引入和介绍
- 视频中统计当前在线人数的思路是什么
一般来说一个用户的在线信息是有session保存的,也就是一个session代表一个用户,即使用户把浏览器关了也能通过服务器端的设置保存session信息,所以可以在session创建时设置一个计数器,通过统计session的创建次数来确定在线人数。
监听器保存在servletContest。
- 视频中的监听器的作用是什么?
![d5077ba3ef3f0c2b3c1757d7dd207a75.png](https://img-blog.csdnimg.cn/img_convert/d5077ba3ef3f0c2b3c1757d7dd207a75.png)
![63198325acd70154d90f5adc2e437b08.png](https://img-blog.csdnimg.cn/img_convert/63198325acd70154d90f5adc2e437b08.png)
- 完成删除功能的Servlet的实现
- 监听器的使用之监听request对象
- 监听request对象的两个接口什么?监听request对象的两个接口的方法是?作用分别是?
![8cf28d767c12bb67c47cfba3d6449dfc.png](https://img-blog.csdnimg.cn/img_convert/8cf28d767c12bb67c47cfba3d6449dfc.png)
- 在web.xml配置监听器的标签是?给出一个配置示例
![0949ade4b9136a140bf8414b2724f23a.png](https://img-blog.csdnimg.cn/img_convert/0949ade4b9136a140bf8414b2724f23a.png)
- 监听器之监听session和application对象
- 监听session对象的接口是?监听session对象的接口的方法分别是?作用 是?
![0b99351efae341511d8121040c530da3.png](https://img-blog.csdnimg.cn/img_convert/0b99351efae341511d8121040c530da3.png)
![30bf3f3fa1cffef54960a03343235851.png](https://img-blog.csdnimg.cn/img_convert/30bf3f3fa1cffef54960a03343235851.png)
- 监听application对象的接口是?监听application对象的接口的方法分别是?作用是?
![69f0860606678109fab4873e5b2ea24a.png](https://img-blog.csdnimg.cn/img_convert/69f0860606678109fab4873e5b2ea24a.png)
- 监听器案例之当前在线人数统计
- 根据视频,完成统计当前在线人数功能。
分享/讲解/扩展思考
点名提问从第一节课到最后一节课分别学到了什么,直到同学们把所有的知识点都说出来并且保证无误。