Struts son los métodos de programación utilizados para desarrollar software basado en web . Struts crear un marco en el que una aplicación basada en la web se ejecuta sin que el usuario tenga que instalar una aplicación de software en su propio ordenador. El config.xml Strut o archivo struts- config.xml contiene el archivo de configuración de la aplicación basada en la web , por lo general escrito en Java.
Archivos de configuración del archivo de configuración Strut explican los recursos de aplicaciones , servidores web Apache y páginas web usadas por los puntales . los archivos de configuración Strut
contienen los elementos de datos , sus atributos y descripción de los elementos de datos . El atributo de ruta da la URL que dirige el programa basado en la web. El atributo name es el nombre lógico del bean Java que toma las acciones enunciadas en el programa. Validar atributos proporcionan estados de verdadero-falso , como asegurar campos necesarios están llenos o una sesión se crea antes de enviar datos .
Secciones de los archivos de configuración XML
configuración XML archivos tienen una definición de forma de grano , definición avance global, de asignación de acciones , la configuración del controlador y la definición de los recursos de la aplicación. Formulario de frijol definición mapas una entrada o respuesta a una acción. Definiciones adelante globales a los usuarios a páginas web específicas cuando se cumplan los criterios de validación como el desvío de los usuarios para recibir a páginas después de la cartografía acción exitosa indica al controlador que la tarea a realizar. Listas de configuración del controlador manda el controlador utiliza para ejecutar el código de la aplicación . Recursos de aplicación incluyen la lista de direcciones URL de páginas web de error utilizado por las definiciones globales hacia adelante .
Strut Diseño
Struts se pueden escribir para ejecutar diferentes versiones de Java , software de servidor Apache y los navegadores web. La primavera es un modelo de desarrollo de aplicaciones de la competencia. Según el " Pro Primavera" , " no mezcle Struts y Spring MVC en una nueva aplicación. " La mezcla de estos dos métodos requiere dos archivos XML de configuración separados, uno para cada modelo de desarrollo de aplicaciones.