Tecnología

Inicio

Tutorial sobre puntales de configuración

Puntales, el marco de código abierto de Apache, ofrece integración con Java Beans y Java Server Pages para proporcionar un patrón de diseño modelo-vista-controlador. Struts proporciona bibliotecas de etiquetas para trabajar con las clases del modelo y los datos de acción para trabajar con la lógica del controlador. El objetivo principal de Struts es servir como el aspecto controlador de este diseño, mientras que Java Beans conecta con la base de datos y JSP trabaja para controlar la visualización de páginas Web para la vista.

Instrucciones

1 Abra el archivo "struts-config.xml" en una edición de texto oa través de su programa de IDE (entorno de desarrollo integrado). El archivo contiene cinco partes principales necesarios para Struts para trabajar: los granos de la forma, hacia delante globales, mapeo de la acción, las opciones de controlador y recursos de aplicaciones.

2 Añadir el nombre de cada ActionForm dentro de los "<form-beans>" etiquetas. Cada grano de la forma debe tener el nombre de sintaxis <form-bean = "nombre_formulario"

type = "myclass.example.form_name" /> con "nombre_formulario" que describe el nombre del formulario y "myclass.example" que describe la ruta de acceso al paquete de Java.

3 Agregar las páginas que Struts debe redireccionar a entre el "<global delanteros> tag. Archivo que terminan en" .do "servir de conexión entre el controlador y la aplicación Struts. Los archivos que terminan en" .jsp "son el servidor de Java archivos de páginas que procesan el formulario. delanteros globales deben tener la sintaxis "<nombre hacia adelante =" accion1 "path =" / action1.jsp "/>. "

4 Crear asignaciones de acción para conectar los granos de forma que hacia delante globales utilizando los "<action-mappings>" sección. asignaciones de acción deben tener la sintaxis "<ruta action =" / pathtoaction "type =" myclass.example.form_name "

name = "nombre_formulario" scope = "solicitud" validar = "true" de entrada = "/ form_logic.jsp"> <nombre de ruta de acceso hacia delante = "éxito" = "/ confirmation_page.jsp" redirigir = "true"> <nombre / avance = camino "fracaso" = "/ try_again.jsp" /> </ action> ".

En este ejemplo se conecta a dos delanteros forma, uno para la finalización con éxito y uno para una entrada fallida.

5 Crear el controlador con el tag de controlador extendida de "<controlador

processorClass = "org.apache.struts.action.RequestProcessor" /> ".

6 Introduzca los parámetros en la sección de recursos de mensajes. Añadir "<parámetro message-resources =" myclass.ApplicationResources "/> si no está ya allí." MyClass "representa el nombre del paquete de Java.