Hay muchas aplicaciones web que ofrecen una experiencia web dinámica como resultado de los lenguajes de programación basados en web de cliente-servidor . Por ejemplo, el lenguaje de programación de páginas web JavaServer permite la integración de bases de datos , diseños de página y control.This flujo puede dar lugar a aplicaciones más grandes cada vez más difícil de desarrollar y mantener . La arquitectura Modelo-Vista -Controlador ( MVC ) separa estas preocupaciones en sus componentes individuales. El aspecto de base de datos es gestionada por el código de negocio o base de datos , mientras que el control de flujo y otro tipo de código es manejado por el " controlador ". Esto puede ser manejado por el marco de trabajo Struts , que permite la creación de aplicaciones que hacen uso de la arquitectura MVC . Instrucciones
1
Comprender los principales componentes mediante el estudio de la documentación ( ver Recursos) . Los principales componentes son el controlador de Servlet , JavaServer Pages y aplicación lógica de negocios . El componente principal es el controlador , como mensajes e interacciones se realizan desde y hacia el controlador
2
Configurar el marco mediante el servlet de base , siempre que: .
Org.apache.struts.action.ActionServlet
los valores de configuración para el servidor tendrá que ser incluido en el web.xml para la configuración de servlet . Necesitará la configuración real que se configura en el archivo struts- config.xml .
También es necesario especificar la acción asignaciones para manejar el identificador uniforme de recursos (URI ) para recibir solicitudes. Esto también define los módulos de aplicación .
3 clases de acción de escritura
para cada solicitud lógica a ejecutar. Clases de acción son el método básico de codificación y transmisión de mensajes entre las clases .
4
Escribe el archivo de configuración de asignación de acciones . El archivo de configuración de asignación de aplicación es el archivo XML se utiliza para configurar el servlet controlador llamado " struts- config.xml " .
5
Actualice el archivo descriptor de despliegue de aplicaciones web, utilizando XML. Este archivo se utiliza para implementar la aplicación Struts a un servidor web y puede ser cualquier nombre especificado , como upload_app.xml .