当前课程知识点:Web后端开发技术 > 第7章 Filter和Listener > 7.0 导学 > 7.0_导学
同学们好
欢迎回来继续学习web后端开发技术
在这之前课程当中
大家已经具备了利用Java web技术
开发web应用的能力
在这一章当中
我们将学习JavaWeb当中的
高阶技术filter和listener
filter又叫过滤器或者叫拦截器
listener叫做监听器
接下来我们先看一段视频
大家注意到在视频当中当用户点击
结算中心的时候
页面跳转到用户登录的界面
那么这个设计是合理的
因为用户还不具有访问结算中心页面的权限
那么这种功能是通过什么技术来实现的呢
从java技术这个角度来说
它通过一种叫做过滤器的功能来实现
那么这就是我们这一章要讲的关于
过滤器的功能
那么过滤器它都实现哪些功能
我们这里简单给大家做一下介绍
它可以实现对访问权限的控制
进行统一的认证
能够实现对用户请求进行检查
和更精准的记录
能够利用对用户提交的参数
做前置的处理
防止数据的注入攻击
改变图像文件的格式
还能够对请求和编码进行字符的设置
在这之前课程当中
我们在servlet
里面会写request.setCharacterEncoding
那么这种代码编写是非常麻烦的
通过过滤器我们就可以使用它来完成
对请求和想的字符编码的统一设置
它还可以对响应内容做压缩算法的处理
接下来我们要看一个网页的截图
在这图片上面会显示您是第多少位
访问者
那么这种功能是通过什么技术来实现的呢
从Java技术这角度来讲
它是通过一种叫做
监听器的功能来实现
那么监听器还可以做哪些事情呢
监听器可以统计访问网站的人数
它还可以统计访问网页的次数
还可以记录当前的用户的数量
能够实时显示访问网站的用户信息
等等这样一些功能
那么在这一章当中
我们所讲的内容主要是关于
过滤器和监听器的
通过本章我们将实现某高校毕业生
信息发布系统的单态登录功能
我们这一章的内容主要分为两部分
一部分是关于过滤器的知识
另外一部分是关于监听器的
那么对于过滤器
我们主要讲解过滤器它的工作过程
以及过滤器相关的三个重要接口
关于监听器它是分为三类
一类监听器是与ServletContext相关
的监听器
第2类是与会话相关的监听器
第3类是与请求相关的监听器
那么通过本章的学习
我们希望同学们达到以下目标
能够理解过滤器它的执行过程
能够记住理解
运用和分析
过滤器相关的核心接口
能够理解监听器它的工作的作用
对于与上下文相关的
监听器接口与会话相关的监听器接口
以及与请求相关的监听器接口
能够实现对它的记忆
理解
运用
分析和评价
好
这一小节我们就介绍到这里
再见
-1.0 导学
--1.0.1 导学
-1.1 Web应用开发概述
--1.1.3 测试
-1.2 准备Java Web应用开发环境
--1.2.2 测试
-1.3 任务实现:Hello World Web项目
--1.3.2 测试
-1.4 小结
--1.4.1 小结
-本课程所有代码
--课程参考代码
-2.0 导学
--2.0.1 导学
-2.1 Servlet概述
--2.1.3 测试
-2.2 创建Servlet
--2,2,3 作业
-2.3 Servlet应用
--2.3.4 测试
-2.4 任务实现:某高校毕业生信息发布系统-注册与登录(Servlet版)
--2.4.3 测试
-2.5 ServletConfig接口
-2.6 ServletContext接口
-2.7 HttpServletRequest接口
--2.7.5 测验
-2.8 HttpServletResponse接口
--2.8.3 测试
-2.9 任务实现:某高校毕业生信息发布系统-简历添加
--2.9.1 任务实现:某高校毕业生信息发布系统-简历添加
-2.10 小结
-动画演示:Java Web应用服务器处理客户端请求的过程
-3.0 导学
--3.0.1 导学
-3.1 Cookie技术
--3.1.3 测试
-3.2 Session技术
--3.2.2 Session技术-Session技术应用购物车
--3.2.3 测试
-3.3 URL重写与隐藏表单域
--3.3.2 测试
-3.4 任务实现:某高校毕业生信息发布系统-简历修改
--3.4.1 任务实现:某高校毕业生信息发布系统-简历修改
-3.5 小结
--3.5.1 小结
-4.0 导学
-4.1 jsp概述
--4.1.2 测试
-4.2 脚本元素
--4.2.2 测试
-4.3 指令元素
--4.3.2 测试
-4.4 动作元素
--4.4.3 测试
-4.5 内置对象
--4.5.3 测试
-4.6 JavaBean
--4.6.3 测试
-4.7 任务实现:某高校毕业生信息发布系统-首页(JSP版)
--4.7.1 任务实现:某高校毕业生信息发布系统-首页(JSP版)
-4.8 小结
--4.8.1 小结
-5.0 导学
--5.0.2 测试
-5.1 el语法
--5.1.2 测试
-5.2 el隐含对象
--5.2.2 测试
-5.3 任务实现:某高校毕业生信息发布系统-学生详细信息展示
--5.3.1 任务实现:某高校毕业生信息发布系统-学生详细信息展示
--5.3.2 测试
-5.4 小结
--5.4.1 小结
-6.0 导学
--6.0.2 测试
-6.1 核心标签库
--6.1.5 测试
-6.2 任务实现:某高校毕业生信息发布系统-首页(JSTL版)
--6.2.1 任务实现:某高校毕业生信息发布系统-首页(JSTL版)
--6.2.2 测试
-6.3 小结
--6.3.1 小结
-7.0 导学
--7.0_导学
-7.1 过滤器
--7.1.3 测试
-7.2 监听器
--7.2.1.1与ServletContext相关的监听器
--7.2.4 测试
-7.3 任务实现:某高校毕业生信息发布系统-单态登录
--7.3.1 任务实现:某高校毕业生信息发布系统-单态登录
--7.3.2 测试
-7.4 小结
--7.4.1小结
-8.0 导学
--8.0_导学
-8.1 JDBC API
--8.1.2 测试
-8.2 JDBC API访问MySQL基本步骤
--8.2.2 测试
-8.3 任务实现:某高校毕业生信息发布系统-注册与登录
--8.3.1 任务实现:某高校毕业生信息发布系统-注册与登录(JDBC版)
--8.3.2 测试
-8.4 小结
--8.4.1小结
-9.0导学
--9.0导学
-9.1 技术准备
--9.1.5 测试.
-9.2 系统设计
-9.3 系统实现
-9.4 小结
--9.4.1小结




