6.5

!公司里的分包模式分成很多种,最好在看清楚公司分包后再自行分包。

    访问动态资源---访问jsp

    访问静态资源---访问js

    请求先走过滤器再进去动态的服务器和jsp

2.责任链:如登机安检流程   这些组件构成了请求该资源的责任链

     大门  防爆检查------安检   随身行李检查------安检  搜身------登机前再检票-------飞机        请求资源

     根据不同的请求可以组成不同的责任链。

3.过滤器实现

    建cn.tedu.filter

    建filter            FilterConfig

    如果一个资源被多个过滤器所拦截多个过滤器的拦截顺序取决与web.xml中filter-mapping 配置的顺序,多个过滤器的执行,类似于方法一层一层调用的过程一层一层往里钻再一层一层往外出

4.filter的生命周期
  在web应用启动时,会创建出web应用中配置的过滤器对象,创建出过滤器对象后立即调用init方法进行初始化的操作,之后一直存活,直到web应用被销毁时,Filter跟着被销毁,在销毁之前调用destory方法执行善后工作。在存活期间,每当拦截到资源,就执行dofilter方法 来执行过滤器的逻辑,如果不做操作 则默认拦截,可以通过调用filterchain的dofilter方法来放行对资源的访问。并且可以在dofilter方法之前或之后做一些额外的操作。

5.

Md5加密

 原始数据:


使用update projectmanager_user set pswd=md5(pswd)加密后的数据库记录:

原文地址:https://www.cnblogs.com/cxkwkq/p/9140694.html