过滤器的使用:
    作用:       
                对服务器接受的请求资源和响应给游览器的资源进行管理。
                保护servlet
    使用:
                创建一个实现了Filter接口的普通java类
                覆写接口的方法
                            init方法:服务器驱动即执行。资源初始化
                            doFilter方法:拦截请求的方法。在此方法中可以对资源实现管理。
                                        注意:
                                                  需要手动放行。chain.doFilter(request,response);         
                            destory方法:服务器关闭时执行。
                在web.xml中配置过滤器
                                 <filter>
                                      <filter-name>MyFilter</filter-name>
                                      <filter-class>com.jiax.filter.MyFilter</filter-class>
                                  </filter>
                                  <filter-mapping>
                                      <filter-name>MyFilter</filter-name>
                                      <url-pattern>/*</url-pattern>
                                   </filter-mapping> 
                        注意:
                                url-pattern:/*
                                    拦截所有的请求。    
                                url-pattern:*.do
                                    表示所有以.do结尾的请求。一般是用来进行模块拦截处理。
                                url-pattern:/ts
                                    表示拦截指定url的请求。针对某个servlet的请求进行拦截,保护servlet。
            过滤器生命周期:
                       服务器启动到服务器关闭。
            总结:
                    过滤器程序员声明和配置,服务器根据请求中的URI信息调用。
            执行:
                    游览器发起请求到服务器,服务器将接收请求后,根据URI信息在web.xml中找到对应的
                    过滤器执行doFilter方法。该方法对此次请求进行处理后如果符合要求则放行,放行后如果还有符合要求              
                    的过滤器则继续进行过滤,找打对应的servlet方法进行请求处理。servlet对请求处理完毕后,也就是service方法结束了。
                    还需要继续返相应的doFilter方法继续执行。
             案例:
                      统一编码格式
                     session管理
                     权限管理
                    资源管理(统一水印,和谐词汇等等)