理解:struts2的核心功能 Interceptor (拦截器)

[b]1、Max同学对Struts2中非常核心的功能Interceptor的讲解:[/b]
[url]http://www.blogjava.net/max/archive/2006/12/06/85925.html[/url]

downpour:对此文的评述:
抛开示例不谈,从他给出的这幅图来看,至少还缺少了拦截器中的重要定义:PreResultListener。同时,由于没有结合源码进行讲解,事实上他也无法表示出它时序图中Interceptor的真正实现机制,至少无法准确指出before,after,以及preResultListener这样的程序插入点在拦截器中的调用顺序。有一定Struts2拦截器知识的人都知道,Struts2中的拦截器的核心是沿着拦截器链的一串拦截器的递归调用。正因为有着这一串的递归调用,才使得before,after,以及preResultListener这样的程序插入点能够按照规则有序执行。

[b]2、Struts2官方的reference对拦截器的讲述:[/b]
[url]http://struts.apache.org/2.0.14/docs/interceptors.html[/url]

downpour:对此文的评述:
大家可以看到,在官方讲解的最后,用了一个简单的示例清晰地说明Action与拦截器的调用顺序和执行关系。大家完全可以进行一下比较,到底是那边的讲解更能让你明白一些。

-----------
参考地址:
[url]http://struts2.group.iteye.com/group/wiki/1314-struts2-of-learning-materials[/url]
----------
我认为第一篇文档起到了一个提纲挈领的作用,引发了我对struts2的思考,值得我一读。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值