!公司里的分包模式分成很多种,最好在看清楚公司分包后再自行分包。
访问动态资源---访问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)加密后的数据库记录: