Tecnología

Inicio

¿Qué es un ActionServlet en Struts?

¿Qué es un ActionServlet en Struts?


Struts es un marco de programación, escrito en Java. Un marco es el punto de partida para una aplicación; Proporciona bloques de construcción básicos para que el programador no tiene que escribir todo el código.

El controlador

Struts se basa en el concepto de MVC, Modelo / Vista / Controlador. La vista es la interfaz que el usuario ve. El modelo es la lógica de negocio. El controlador es la pieza en el medio, que los lazos Ver al modelo. En Struts, ActionServlet es el corazón del regulador.

Cartografía

En Struts, Java Server Pages (JSP) proporcionar a la "Vista". Cuando se ejecuta una JSP, llama a la ActionServlet, que compara los datos que se envía a las entradas en el archivo struts-config.xml. De esto se deriva de la "acción" servlet apropiada, que luego se llamó para ejecutar la lógica de negocio, el "modelo", necesaria para el proceso se complete.

La extensión de ActionServlet

En general, hay sólo una copia de la ActionServlet en una aplicación, que viene con Struts, y normalmente no se modificó. Sin embargo, como cualquier clase de Java, que se puede extender. La única vez que esto generalmente se hace es tratar con funciones comunes que todas las clases de acción necesitan. En lugar de codificar estas funciones múltiples veces, pueden ser añadidos a ActionServlet. Algunos ejemplos de esto son la seguridad y la explotación forestal.