Categorías
Design Patterns Stories Struts 2

Serie de tutoriales de Struts 2: Patrón de diseño MVC (diagrama)

Puntales 2 sigue el Modelo-Vista-Controlador (MVC) patrones de diseño. El siguiente diagrama demuestra cómo Puntales 2 framework implementa componentes MVC.

  • Acción – modelo
  • Resultado – ver
  • FilterDispatcher – controlador

El papel que juega cada módulo

ControladorEl trabajo consiste en asignar las solicitudes HTTP entrantes a las acciones. Estos mapeos se definen mediante una configuración basada en XML (struts.xml) o anotaciones Java.

Modelo en Struts 2 son acciones. Cada acción se define e implementa siguiendo el contrato marco definido (por ejemplo, consiste en un método execute ()). El componente del modelo consiste en el almacenamiento de datos y la lógica empresarial. Cada acción es una encapsulación de solicitudes y se coloca ValueStack.

Vista es el componente de presentación del patrón MVC. En la espiral de archivos JSP comunes, se pueden combinar otras técnicas como inclinaciones, velocidad, freemaker, etc. para proporcionar una capa de presentación flexible.

Interacciones entre cada módulo MVC

El patrón MVC es el patrón más obvio en Struts 2. Puede leer la página de historias de patrones de diseño y conocer otros patrones.

  Patrón de diseño de Java: Observador

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *