Struts2中ActionMapper,ActionProxy,ActionInvocation,ActionContext对象的范围?

时间:2014-10-05 11:17:52

标签: struts2 scope actioncontext

任何人都可以在 ActionMapper ActionProxy ActionInvocation ActionContext 是在Struts2应用程序中创建的。由于我是Struts2框架的新手,我对这些对象的范围非常困惑。

1 个答案:

答案 0 :(得分:0)

ActionMapper在启动时创建,它有一个单例范围。

ActionContextDispatcher在准备要执行的操作时创建,ThreadLocal,并且它没有任何范围。

当执行操作时,会创建ActionInvocationActionProxy,但也没有范围。

您可以在Struts2架构的a big picture上看到这一点。