Struts cuando nació su inquietud principal fue qué hacer con los formularios. Se encarga de las peticiones que se le hagan al controlador, struts será el encargado de decir cual es la vista y el modelo. Es una herramienta que sigue el patrón MVC (Modelo-Vista-Controlador). Evidentemente si struts va a hacer el papel del controlador. El primer sitio donde indiquemos esto es en el web.xml. Hay una etiqueta interesante load-pm-startup que dice que se arrancará el struts cuando se arranque nuestra aplicación. Cuando arranca el ActionServlet, busca el struts-config.xml, que sería el archivo por defecto.
Por cada formulario que tenemos en la aplicación tenemos una clase java que extienden en ActionForm. Todo formulario se envía a algún lugar (action). La action es otra clase java que extiende de de Action. Struts se encarga de gestionar el modelo, que en este caso es el formulario. La acción (action) devuelve un mensaje. Con esto se consigue que esta acción no conoce directamente el jsp, solamente sabe decir si ha ido bien la acción o no. Sólo conoce la acción.
Comenzando a trabajar con struts.
No hay comentarios:
Publicar un comentario