Struts (resumen)
Struts es una herramienta de soporte para el desarrollo de aplicaciones Web bajo el patrón MVC bajo la plataforma Java EE (Java Enterprise Edition). Struts se desarrollaba comoparte del proyecto Jakarta de la Apache Software Foundation, pero actualmente es un proyecto independiente conocido como Apache Struts.
Struts permite reducir el tiempo de desarrollo. Su carácter desoftware libre y su compatibilidad con todas las plataformas en las que Java Entreprise esté disponible lo convierten en una herramienta altamente disponible.
Con la versión 2 del framework seintrodujeron algunas mejoras sobre la primera versión, de cara a simplificar las tareas más comunes en el desarrollo de aplicaciones web, así como mejorar su integración con AJAX.
FUNCIONAMIENTO
Struts sebasa en el patrón de arquitectura de software Modelo-Vista-Controlador (MVC) el cual se utiliza ampliamente y es considerado de gran solidez. De acuerdo con este Framework, el procesamiento se separaen tres secciones diferenciadas llamadas el modelo, las vistas y el controlador.
MODELO-VISTA-CONTROLADOR
Es un patrón de arquitectura de software que separa los datos de una aplicación,la interfaz de usuario, y la lógica de control en tres componentes distintos. El patrón de llamada y retorno MVC, se ve frecuentemente en aplicaciones web, donde la vista es la página HTML y el código queprovee de datos dinámicos a la página.
DESCRIPCIÓN DEL PATRÓN MVC
* Modelo: Esta es la representación específica de la información con la cual el sistema opera. En resumen, el modelo se limita a lorelativo de la vista y su controlador facilitando las presentaciones visuales complejas. El sistema también puede operar con más datos no relativos a la presentación, haciendo uso integrado de otraslógicas de negocio y de datos afines con el sistema modelado.
* Vista: Este presenta el modelo en un formato adecuado para interactuar, usualmente la interfaz de usuario.
* Controlador:...
Regístrate para leer el documento completo.