“慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。网站首页程序人生
16_Listener_ServletContextListener使用(servlet容器创建时加载相关配置文件)
发布时间:2022-09-30 14:32:13作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
创建listener如果用intellij idea的New Create Listener自动创建listener则会发现默认有可能直接实现3个接口ServletContextListener, HttpSessionListener, HttpSessionAtt
阅读全文>>14_Filter_案例2_过滤敏感词汇_实现(动态代理设计模式的应用)
发布时间:2022-09-30 11:21:17作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
在src下建立用来过滤敏感词的词汇库敏感词汇.txt:笨蛋
坏蛋建立被访问的servlet,假定在url中传参敏感词汇的方式来访问,则该被访问的servlet实现如:package package3;
impor
13_动态代理2_增强方法(invoke的调用与方法入参与方法体和方法出参增强)
发布时间:2022-09-29 21:41:24作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
上篇了解到invoke,但是你会发现代理虽然执行了我们实际对象的方法,但是好像没有什么效果,这是因为在invoke内部还需要通过method.invoke(对象(当前method所属类的实例),参数)。
阅读全文>>12_动态代理1_基本实现步骤(动态代理设计模式)
发布时间:2022-09-28 23:17:28作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
需求其实很简单。假如我想买联想电脑,但联想电脑在北方,去北京太麻烦。于是乎,我发现西安有联想电脑的代理商,于是乎我去西安的联想代理商那边去买联想电脑了。动态代理设计模式
阅读全文>>10_Filter_案例1_登录验证_代码实现(过滤器中过滤请求)
发布时间:2022-09-27 23:11:42作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
在过滤器中怎么来过滤请求呢?首先你这个过滤器一般要过滤范围足够大,能囊括你所访问的uri。然后比如我们以访问http://localhost:8080/day19_war_exploded/login.jsp,我们判定
阅读全文>>