本帖最后由 武汉-就业部 于 2018-1-21 23:16 编辑
各位老师好: 1、今天主要工作: (1)武汉黑马JavaEE36期就业班班级辅导工作: 今天武汉黑马javaEE36期学习的内容是filter和listener,这两者一个是过滤器,一个是监听器。过滤器是用来过滤掉我们不需要的请求或者将请求稍作修改再处理。监听是监听服务端Servlert等状态的改变。那么对于今天的知识点,又是web学习中比较简单的一个点了,学习的难度不大,因为有servlet的学习基础,所以在今天的学习中,基本上可以类比学习。那么对于今天的学习,内容主要有:监听器的概述与入门、各种监听器的使用、Filter的概述与入门、FilterChain对象的概述、Filter的生命周期、案例学习之权限验证过滤器等等。晚自习的情况如常,没有什么特别需要注意的事情,问问题的频率和以往都差不多。今天的总结有: 监听器的概述:监听器就是一个实现了特定接口的Java类,这个Java类用于监听另一个Java类的方法调用或者属性的改变。当被监听对象发生上述事件后,监听器某个方法将会立即被执行。 Servlet中的监听器:在Servlet中定义了多种类型的监听器,它们用于监听的事件源分别是ServletContext、HttpSession和ServletRequest这三个域对象。 监听三个域对象的属性变更的监听器: ServletContextAttributeListener:监听ServletContext对象中的属性变更(属性添加,移除,替换)的监听器 HttpSessionAttributeListener:监听HttpSession对象中的属性变更(属性添加,移除,替换)的监听器
ServletRequestAttributeListener:监听ServletRequest对象中的属性变更(属性添加,移除,替换)的监听器 Filter的概述:Filter称为过滤器,它是Servlet技术中最实用的技术,web开发人员通过Filter技术,对web服务器所管理的资源(JSP,Servlet,静态图片或静态html文件)进行拦截,从而实现一些特殊的功能。Filter就是过滤从客户端向服务器发送的请求。
fileter的入门:
第一步:编写一个类实现Filter接口
第二步:对过滤器进行配置
FilterChain过滤器链:在一个web应用中,可以开发编写多个Filter,这些Filter组合起来称为是一个过滤器链。Web服务器根据Filter在web.xml文件中的注册顺序(mapping的配置顺序)决定先调用那个Filter。依次调用后面的过滤器,如果没有下一个过滤器,调用目标资源。 Filter的生命周期描述:Filter的创建和销毁是由web服务器负责。Web应用程序启动的时候,web服务器创建Filter的实例对象。并调用其init方法进行初始化(filter对象只会创建一次,init方法也只会执行一次)。每次filter进行拦截的时候,都会执行doFilter的方法。当服务器关闭的时候,应用从服务器中移除的时候,服务器会销毁Filter对象。 以上就是今天内容的一部分总结,看上去就不难啦,但是学习起来还是蛮有趣的,大家可以试试哦
2、工作问题与配合工作反馈: (1)今日工作问题反馈: 辅导工作:今天晚自习也还好,大家的能力都逐渐得到了提高,现在相对来说可以自主或者小组内解决了,但是唯一不足的就是晚自习的声音稍微大了一些,而且还不好控制,这一点目前也正在想办法。
(2)需要帮助人协助工作: 目前对于班级的辅导和管理工作尽在掌握,暂不需要其他老师的协助,后期如果有需求,会求助其他老师给予帮助。
3、明天工作计划: (1)武汉黑马JavaEE36期辅导工作; (2)武汉黑马android12期就业工作。
4、感恩三件事: (1)感恩杨茜老师对黑马android12期的关心和付出; (2)感恩陆康老师和陈辉对于黑马javaEE36期的付出; (3)感恩各位百忙之中看我的日报。
|