Tecnología

Inicio

Un rápido tutorial sobre Struts

Struts es un framework de aplicaciones Web que está escrito en el lenguaje de programación Java. Se tiene la intención de facilitar el rápido desarrollo de aplicaciones web eficaces y seguras. El Apache fundación, creadores del servidor Web Apache, y otros productos que han creado el marco Struts bajo el proyecto Jakarta. Puntales se pueden desarrollar utilizando un entorno de desarrollo integrado (IDE) como Eclipse o NetBeans. Las pruebas de la aplicación web se puede realizar utilizando un navegador Web o el visor integrado incluido en el IDE.

Instrucciones

Descargar y desempaquetar los paquetes

1 Visita el proyecto marco de trabajo Struts y descargar la distribución binaria. Establecer el destino de la descarga en el escritorio.

2 Utilice un programa gestor de archivos para descomprimir el paquete y expandirla en el directorio actual, el escritorio.

3 Abra el paquete y compruebe que no está vacío.

4 Vaya a "lib" y compruebe que la carpeta contiene un archivo denominado "struts.jar" y otros archivos con el nombre similar a "struts.tld".

Crear nuevo proyecto Web

5 Abra el IDE de Eclipse.

6 Vaya a "Archivo y luego en" Nuevo "y seleccione" Otros "

7 Expandir la carpeta en el cuadro de diálogo que dice "Web".

8 En la lista desplegable, seleccione "Dynamic Web Project" y haga clic en "Siguiente".

9 Escriba lo siguiente en el campo "Nombre del proyecto":

TestProject

Pulse "Finalizar" para crear el proyecto.

Transferir archivos a Project

10 Ubicar la ventana "Explorador de paquetes" en el lado izquierdo de la aplicación.

11 Haga clic en el archivo que dice "TestProject." Esto debería ampliar su contenido.

12 Navegue a la carpeta que se denomina "WEB-INF."

13 Volver al escritorio y copie el archivo "struts.jar" en el portapapeles. Esto se realiza haciendo clic derecho y seleccionando "Copiar".

14 Vaya a la carpeta "WEB-INF" en Eclipse IDE. Pegar el contenido del portapapeles, en este caso "struts.jar" en la carpeta "lib" que se encuentra dentro de "WEB-INF".

15 Volver al escritorio y copiar los archivos que se denominan "struts.tld". Habrá múltiples archivos. Ellos deben ser los siguientes:

struts-beans.tld
struts-html.tld
struts-logic.tld
struts-template.tld

dieciséis Pegar los archivos en el archivo "WEB-INF" de nuevo en Eclipse. No coloque este archivo en la carpeta "lib".

Configuración de Struts

17 Haga doble clic en el archivo "web.xml" que se encuentra dentro de la carpeta "WEB-INF." Esto abrirá una nueva ventana del editor.

18 Desplazarse hasta la parte inferior del archivo y escriba el siguiente código justo antes de la línea que dice, "</ web-app>."

<Taglib>
<Taglib-uri> /WEB-INF/struts-bean.tld </ taglib-uri>
<Taglib-location> /WEB-INF/struts-bean.tld </ taglib-location>
</ Taglib>

<Taglib>
<Taglib-uri> /WEB-INF/struts-html.tld </ taglib-uri>
<Taglib-location> /WEB-INF/struts-html.tld </ taglib-location>
</ Taglib>

<Taglib>
<Taglib-uri> /WEB-INF/struts-logic.tld </ taglib-uri>
<Taglib-location> /WEB-INF/struts-logic.tld </ taglib-location>
</ Taglib>

<Taglib>
<Taglib-uri> /WEB-INF/struts-template.tld </ taglib-uri>
<Taglib-location> /WEB-INF/struts-template.tld </ taglib-location>
</ Taglib>

19 Navegar de vuelta al escritorio y localice el archivo que se denomina "struts-config.xml". Copiar este archivo y pegarlo en el archivo "WEB-INF" en Eclipse IDE.

20 Ubicar la ventana del Explorador de paquetes y encontrar la carpeta "TestProject". Haga clic en el directorio de nivel superior, "TestProject" y seleccione "Vía de construcción" del nuevo panel.

21 Seleccione "Añadir archivos externos." En el nuevo cuadro de diálogo, vaya a "struts.jar" de nuevo en el escritorio. Una vez seleccionado, pulse "Abrir". Esto debería añadir "struts.jar" a la trayectoria de la estructura del proyecto.

Consejos y advertencias

  • Al crear una aplicación web basada en Struts, asegúrese de incluir cada nuevo servlet en el archivo "web.xml".
  • En cada archivo Java Server Page en la aplicación Web, asegúrese de incluir las siguientes líneas de código al principio del contenido del archivo.
  • <@ Taglib uri = "/ WEB-INF / struts-bean.tld" prefix = "struts-bean"%>
  • <@ Taglib uri = "/ WEB-INF / struts-html.tld" prefix = "struts-html"%>
  • <@ Taglib uri = "/ WEB-INF / struts-logic.tld" prefix = "struts-lógica"%>
  • <@ Taglib uri = "/ WEB-INF / struts-template.tld" prefix = "struts-plantilla"%>
  • Esto permitirá que el servidor Java página para usar las bibliotecas de etiquetas y otros recursos que se definen en los archivos de Struts.