Introduccion
En los anteriores posts de la serie de artículos sobre Struts2, comentamos que Struts2, se centra, al igual que su antecesor, en el patrón MVC.
Recordamos la imagen. Y vemos como los Actions, son la parte de la C del MVC.
Vamos a ver que aproximaciones tenemos, y qué más podemos hacer con ellos.
Action
Un action, vamos a ponernos a muy alto nivel, se encarga de ser la parte "frontal" de la aplicación, es decir, la parte encargada de manejar la Request.
Action - Tareas
1. Contiene la logica de negocio. Obviamente, si esta es muy grande, lo más lógico es apoyarse en Helpers classes para integrarlas posteriormente en el Action.
2. Trasnporta los datos. Luego veremos, que podremos mapear los Beans directamente, y podremos gestionar las peticiones a través de Struts, incluyendo esos datos que vienen de la vista.
3. Determinar el resultado. Para ello hemos visto que podemos tener SUCCESS, ERROR, INPUT, etc...
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.