filter过滤器_【百战程序员从开始到植发】之过滤器filter

训练大纲(第051天)

大家如果想快速有效的学习,思想核心是“以建立知识体系为核心”,具体方法是“守破离”。确保老师课堂上做的操作,反复练习直到熟练。

  1. 过滤器的介绍

根据视频中的讲解,完成以下内容

  1. 视频中的引入过滤器提到的项目中存在的问题是什么问题?

项目中数据的存储依赖于session对象,假如session失效则功能失效。

  1. 根据视频讲解说说你对过滤器的理解,以及你觉得过滤器的作用是什么?

拦截浏览器的所有请求,并进行校验,如果浏览器请求里包含着sessionID,检测对应的session,并进行相应的处理。

189bff36e6c7c54d5541706223e99a28.png
  1. 过滤器的创建和配置
    1. 视频中在代码注释中描述的问题是什么?。

b3c9e73af4ccf413069ef9f918f5cd58.png
  1. 创建过滤器要实现的接口是?。

8fb55b3e96b35684568ef18a3ed7f8a9.png
  1. 创建的过滤器类中需要实现的三个方法是?

上有

  1. 在web.xml中配置过滤器的代码是?

上有

  1. 过滤器之doFilter和init和destory方法
    1. doFilter方法的作用是?参数是及作用是?

d2da1d302875ddb93cf7c5f333eda3a1.png
  1. init方法的执行时机是?

2416962a521a8524e17002bf13c55bd1.png
  1. destory方法的执行时机是?

服务器关闭,

  1. 过滤器之拦截范围的配置
    1. 过滤器的拦截范围的配置是?及拦截的范围是什么?

8c6249c88b3f510baeef9bb7ac4f6e99.png
  1. 过滤器案例之统一请求编码格式
    1. 根据视频讲解使用过滤器完成编码格式的统一设置。

分享/讲解/扩展思考

点名提问从第一节课到最后一节课分别学到了什么,直到同学们把所有的知识点都说出来并且保证无误。

第98次(listener 监听器)

学习主题:listener 监听器

学习目标:

1 掌握监听器的作用

2 掌握监听器的编写

对应视频:

http://www.itbaizhan.cn/course/id/85.html

对应文档:

对应作业

  1. 过滤器之session管理放行登录页面和登录请求
    1. 视频中的session管理的基本思路是什么?

dfc99b0314a505bccbbf351714094084.png
  1. 视频中在过滤器中实现的session管理存在的问题是?。
  1. 过滤器之session管理静态资源放行和登录页面跳转
    1. 视频中session管理的代码仍然存在的问题是?

d8de3278d2e32bcd4bf095c6b11f94ec.png
  1. 过滤器之session管理ajax请求优化
    1. 根据视频讲解在session管理代码中完成ajax请求的优化处理。
  1. 过滤器之权限管理功能需求分析和数据库设计
    1. 权限管理的需求是什么?

990e2de7b43e126af94d478d85320e9d.png

aa6c9cef8bc949db78d873de40b4cb4d.png

  1. 视频中讲解的思路是什么?
  1. 过滤器之权限管理功能数据实现和登录查询权限实现
    1. 根据视频,完成视频中的功能。
  1. 过滤器之权限管理大结局
    1. 根据视频完整实现权限管理功能
  1. 监听器的引入和介绍
    1. 视频中统计当前在线人数的思路是什么

一般来说一个用户的在线信息是有session保存的,也就是一个session代表一个用户,即使用户把浏览器关了也能通过服务器端的设置保存session信息,所以可以在session创建时设置一个计数器,通过统计session的创建次数来确定在线人数。

监听器保存在servletContest。

  1. 视频中的监听器的作用是什么?

d5077ba3ef3f0c2b3c1757d7dd207a75.png

63198325acd70154d90f5adc2e437b08.png
  1. 完成删除功能的Servlet的实现
  1. 监听器的使用之监听request对象
    1. 监听request对象的两个接口什么?监听request对象的两个接口的方法是?作用分别是?

8cf28d767c12bb67c47cfba3d6449dfc.png
  1. 在web.xml配置监听器的标签是?给出一个配置示例

0949ade4b9136a140bf8414b2724f23a.png
  1. 监听器之监听session和application对象
    1. 监听session对象的接口是?监听session对象的接口的方法分别是?作用 是?

0b99351efae341511d8121040c530da3.png

30bf3f3fa1cffef54960a03343235851.png
  1. 监听application对象的接口是?监听application对象的接口的方法分别是?作用是?

69f0860606678109fab4873e5b2ea24a.png
  1. 监听器案例之当前在线人数统计
    1. 根据视频,完成统计当前在线人数功能。

分享/讲解/扩展思考

点名提问从第一节课到最后一节课分别学到了什么,直到同学们把所有的知识点都说出来并且保证无误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值