Curso del framework de Java Struts 2

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

¿Qué es Struts 2?

Struts 2 es un framework de desarrollo web en Java diseñado para crear aplicaciones basadas en arquitectura MVC (Modelo-Vista-Controlador).

Características de Struts 2

  1. Basado en Acciones:
    • Struts 2 utiliza acciones (acciones de negocio) como controladores en el patrón MVC.
  2. Facilidad de configuración:
    • Struts 2 usa un archivo de configuración XML (struts.xml) para definir las rutas y los mapeos entre las acciones y las vistas.
    • También soporta anotaciones, simplificando la configuración.
  3. Integración con tecnologías modernas:
    • Soporte para AJAX mediante integraciones con bibliotecas como Dojo, jQuery o incluso personalización directa.
    • Funciona bien con tecnologías como Hibernate y Spring.
  4. Gestión de formularios y validación:
    • Proporciona una capa robusta para gestionar formularios y validar datos de entrada con reglas definidas en XML, en propiedades del objeto, o mediante anotaciones.
  5. Interceptors:
    • Antes y después de la ejecución de una acción, los interceptores permiten añadir lógica como autenticación, registro de datos o validación sin duplicar código.
  6. Flexibilidad en vistas:
    • Admite múltiples tecnologías para construir vistas, como JSP, FreeMarker y Velocity.

Diferencias con Struts 1

Struts2 tiene configuración por defecto.

Ahora el struts-config.xml se llama struts.xml y está en otro sitio (paquete src).

Temario

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.