# Filter:过滤器
* web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。
* 过滤器的作用:
* 一般用于完成通用的操作。如:登陆验证、同意编码处理、敏感字符过滤等
注解中的(/*):访问所有资源之前,都会执行该过滤器
web.xml配置 或 重写Filter 可设置过滤器
* 拦截路径配置:
1.具体资源路径:/index.jsp 只有访问index.jsp资源时,过滤器才会被执行
2.拦截目录:/user/* 访问/user夏的所有资源时,过滤器都会被执行
3.后缀名拦截: *.jsp 访问所有后缀名为jsp资源时,过滤器都会被执行
4.拦截所有资源: /* 访问所有资源时,过滤器都会被执行
* 设计模式:一些通用的解决固定问题的方式
* 装饰模式
* 2.代理模式:
* 概念:
①:真实对象:被代理的对象
②:
③:代理模式:代理对象代理真实对象,达到增强真实对象功能的目的
* 实现方式:
①:静态代理:有一个类文件描述代理模式
②:动态代理:在内存中形成代理类
* 实现步骤:
Ⅰ:代理对象和真实对象实现相同的接口
## Listener:监听器
* 概念:web的三大组件之一。
* 事件监听机制
*
*
*
*
Ⅱ:代理对象 = proxy。newInstance();
Ⅲ:使用代理对象调用方法。
Ⅳ:增强方法
----------------------------------------------------------------------------------------------------------------
jQuery 常见动画效果:
显示隐藏:show() hide() toggle()
滑动:slideDown() slideUp() slideToggle()
淡入淡出:fadeln() fadeOut() fadeToggle() fadeTo()
自定义动画:animate()
Json:
1. 概念 : Javascript对象表示法
2. 语法 : 基本规则
* 数据在名称/值对中:json数据是由键值对构成的
* 键用引号(单双都行)引起来,也可以不使用引号
* 值的取值类型:
1.数字(整数或浮点数)
2.字符串(在双引号中)
3.逻辑值(true 或 false)
4.数组(在方括号中) |
|