Области действия объектов ActionMapper, ActionProxy, ActionInvocation, ActionContext в Struts2?

Может ли кто-нибудь, пожалуйста, опишите меня, когда объекты ActionMapper, ActionProxy, ActionInvocation, ActionContext создаются в приложении Struts2. Поскольку я новичок в среде Struts2, меня очень смущают области действия этих объектов.

1 ответ

ActionMapper создается при запуске, имеет одноэлементную область.

ActionContext создается Dispatcher при подготовке действия к выполнению это ThreadLocal, и он не имеет никакой области видимости.

Когда действие выполняет ActionInvocation а также ActionProxy созданы, которые также не имеют области видимости.

Вы можете увидеть это на большой картине архитектуры Struts2.

Другие вопросы по тегам