Este mini tutorial es algo sencillo que nos va a servir para luego probar cosas como Internacionalización, Validaciones, Interceptores y demás cosas de Struts 2.
¿Qué Necesito para utilizar Struts 2 en Netbeans 6.7?
- Netbeans 6.7 Versión Completa (“All”): bajar
- SDK JEE : bajar
- Struts 2 : bajar
- Apache Tomcat 6.x: ( Incluido en la versión completa de Netbeans 6.7)
¿Como utilizo Struts 2 en Netbeans 6.7?
- Crear un nuevo proyecto web en Netbeans 6.7
- Incluir las librerías de Struts 2
- Hola Mundo en Struts 2.
1) Crear un nuevo proyecto web en Netbeans 6.7
En Netbeans 6.7 seleccionar File -> New Proyect
Luego en la pantalla New Proyect, seleccionar un proyecto Web Application y presionar el botón Next
Cambiar el nombre de proyecto por que ustedes deseen, en este caso miProyectoStruts2 y presionar el botón Next
En la siguiente pantalla configurar el servidor de paginas web donde va a residir la aplicación, en este caso vamos a usar Tomcat en cualquier versión posterior a la 6, el resto lo dejamos como esta y presionamos Next.
Esta pantalla nos permite configurar que Framework vamos a utilizar en nuestra aplicación web, pero en este caso no lo vamos a incluir desde acá. Aquí no hay que seleccionar nada, solamente presionar en Finish.
2) Incluir las librerías de Struts 2
En nuestro proyecto, seleccionar la carpeta "Libraries" y presionar "add Jar/Folder...."
Desempaquetar el archivo "struts-2.*-all.zip". Luego en la ventana "Add Jar/Folder" movernos hasta la carpeta donde desempaquetamos el archivo "struts-2.*-all.zip", luego ingresar en la carpeta "lib" y seleccionar los siguientes archivos:
- commons-fileupload-*.jar
- commons-logging-*.jar
- freemarker-*.jar
- ognl-*.jar
- struts2-core-*.jar
- xwork-*.jar
Aquí les dejo una vista de como queda nuestro proyecto con la librería de Struts 2 incluida
3) Hola Mundo en Struts 2
Una vez que tenemos incluidas las librerías de Struts 2, vamos a modificar la pagina *.jsp para que podamos utilizar los tags de Struts 2. Para ello incluimos la siguiente etiqueta en el inicio del archivo:
<%@taglib prefix="s" uri="/struts-tags" %>
Een esta etiqueta se puede cambiar el prefix por cualquier valor pero generalmente se utiliza la s, que simboliza a Struts.Siempre hay que recordar que utilizar las cosas "A mi modo", es poco productivo para cualquier proyecto, hay que tratar de adaptarse a las "Code Conventions" establecidas.
Luego modificamos el cuerpo del documento html para incluir la siguiente etiqueta de Struts 2:
Finalmente modificaremos el archivo web.xml para incluirle un filtro que hará que nuestra aplicación utilice Struts 2 cuando reciba una petición:
0 comentarios:
Publicar un comentario