Struts2源码分析讨论
最近一直在研究struts2,看了李刚写的一本struts2权威指南,但感觉讲的还是有点浅,但是做为入门的话,还是不错的.现在开始看struts2的源码,但由于本人能力有限,看的是头晕脑涨的,有很多不明白的地方,所以想把不明白的地方贴出来跟大家一起讨论讨论.
其中有一处也觉的是比较关键的一步:
以下是DefaultActionInvocation中的invoke()方法的源码:
return invocation.invoke();
把程序调用还给 Interceptor,
步骤 1 2 反复执行,interceptors 集合 也就一路next下去,
直到 Interceptor 被遍历一遍。
这个用法好像叫 java 回调。