Java EE 系统开发-过滤器课件

上传人:我*** 文档编号:142098690 上传时间:2020-08-16 格式:PPT 页数:15 大小:146KB
返回 下载 相关 举报
Java EE 系统开发-过滤器课件_第1页
第1页 / 共15页
Java EE 系统开发-过滤器课件_第2页
第2页 / 共15页
Java EE 系统开发-过滤器课件_第3页
第3页 / 共15页
Java EE 系统开发-过滤器课件_第4页
第4页 / 共15页
Java EE 系统开发-过滤器课件_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《Java EE 系统开发-过滤器课件》由会员分享,可在线阅读,更多相关《Java EE 系统开发-过滤器课件(15页珍藏版)》请在金锄头文库上搜索。

1、Java EE 系统开发,-过滤器-,主讲:唐琳,AOP介绍,AOP的定义: Aspect Oriented Programming的缩写,意思是面向方面编程。是消除代码重复的一种方法。 AOP与OOP: AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。OOP(面向对象)是解决静态的模型进行的设计. 而AOP则是对动态的,执行当中的动作进行的编程.,过滤器介绍,过滤器的作用: 统一的认证处理 对用户的请求作检查,作更精确的记录 监视或对用户所传递的参数作前置处理 。,第一个简单的过滤器的例子,package demo1;

2、 import java.io.IOException; import javax.servlet.*; public class FirstFilter implements Filter public void destroy() public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException System.out.println(Begin filter.); arg2.doFilter(arg0, arg1); S

3、ystem.out.println(End filter.); public void init(FilterConfig arg0) throws ServletException ,配置web.xml, first demo1.FirstFilter first /* ,javax.servlet.Filter接口,定义了3个生命周期方法: init(FilterConfig): 这是Servlet过滤器的初始化方法,Servlet容器创建Servlet过滤器实例后将调用这个方法。这个方法中可以读取web.xml文件中的Servlet过滤器。 doFilter(ServletRequest

4、,ServletReponse,FilterChain): 这个方法完成实际的过滤操作。当用户请求访问与过滤器关联的URL时,Servlet容器将先调用过滤器的doFilter方法。FilterChain参数用户访问后继过滤器。,javax.servlet.Filter接口,destroy(): Servlet容器在销毁过滤器实例前调用该方法,在这个方法中可以释放Servlet过滤器占用的资源。(大多数情况用不到),配置web.xml,初始化参数的获取,在init方法中 值 = FilterConfig. getInitParameter(名) 请求方法: REQUEST:当用户直接对网页做出

5、请求的动作时,会通过此Filter。 FORWARD:当用户的请求是通过RequestDispatcher的forward()方法时,会通过此Filter。 INCLUDE:当用户的请求是通过RequestDispatcher的include()方法时,会通过此Filter。 ERROR:当用户的请求是通过错误机制处理的时候,会通过此Filter。错误机制处理,多个过滤器,web.xml中可以配置多个过滤器,过滤器链的执行顺序跟web.xml配置的顺序相同。称之为串联过滤器,实际应用,示例1: 用过滤器来解决中文乱码问题(限post方式请求)(代码略) 示例2: 用过滤器来完成统一身份验证(代

6、码略),思考题,配置简单的过滤器 实际应用操作,求职应注意的礼仪,求职时最礼貌的修饰是淡妆 面试时最关键的神情是郑重 无论站还是坐,不能摇动和抖动 对话时目光不能游弋不定 要控制小动作 不要为掩饰紧张情绪而散淡 最优雅的礼仪修养是体现自然,以一种修养面对两种结果,必须首先学会面对的一种结果-被拒绝 仍然感谢这次机会,因为被拒绝是面试后的两种结果之一。 被拒绝是招聘单位对我们综合考虑的结果,因为我们最关心的是自己什么地方与用人要求不一致,而不仅仅是面试中的表现。 不要欺骗自己,说“我本来就不想去”等等。 认真考虑是否有必要再做努力。 必须学会欣然面对的一种结果-被接纳 以具体的形式感谢招聘单位的接纳,如邮件、短信 考虑怎样使自己的知识能力更适应工作需要 把走进工作岗位当作职业生涯的重要的第一步,认真思考如何为以后的发展开好头。,Thank you,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号