ActionInvocation(支配者)

ActionInvocation(调度者)

1.actionInvocation是什么

     ActionInvocation就是Action的调用者。ActionInvocation在Action的执行过程中,负责Interceptor、Action和Result等一系列元素的调度。

 

    理解ActionInvocation你需要对Action的调用过程有一个全面的了解:

             http://tech.ddvip.com/2009-01/1232090919106049.html

   

    讲的还是很清楚地!

 

2.ActionInvocation干什么

 

   Interceptor通过ActionInvocation可以完全的改变Action行为:不让它执行、改变返回值、甚至可以细颗粒的操作Action的方法

 

   查看ActionINvocation 的API,他有getActionProxy(),getResultCode();getActionContext();

 

   ActionProxy在action中用来构建执行环境,ActionProxy提供Action执行的时候一切所需要的配置、参数等等,当然,也要有进行Action调用的入口。