[Logo] Mentawai Recipes
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
[Moderation Log] Moderation Log   [Register] Register / 
[Login] Login 
Acessando o contexto da action a partir de um POJO action  XML
Forum Index » Receitas Oficiais
Author Message
rodrigo.avila



Joined: 24/01/2008 05:07:19
Messages: 30
Location: Brochier, RS | http://osm.org/go/M5t3EG8U
Offline

Com o Mentawai você pode escrever POJO Actions simples sem acoplar nada ao framework.

Quando falo em contexto da action me refiro a: Application, Session, Input, Output, Cookies, Locale, Headers, Method (POST ou GET), Messages, Errors e Field Errors. Para cada um desses, existe um filtro que é usado para injetar o valor correspondente ou a estrutura de dados dentro do modelo.

Aqui temos um exemplo com todos os filtros:


Agora, dentro do seu POJO Action, você pode fazer o seguinte:

Fique à vontade para adicionar todos estes filtros em sua aplicação, mesmo se suas actions nunca precisem dele. Isto porque todos esses filtros são PULL, ou seja, os objetos serão instanciados e criados se, e apenas se, a action precisar/depender deles.

Uma outra opção é usar um ActionContextFilter, que tem um único Map<String, Object> com tudo dentro. Dê uma olhada:

Agora dentro de sua action você pode:

Note que, com isto, a sua action fica totalmente desacoplada do framework.

Rodrigo de Avila
http://www.avila.net.br
[WWW] [MSN]
 
Forum Index » Receitas Oficiais
Go to:   
Powered by JForum 2.1.8 © JForum Team