18:13

Como Usar Struts 2 en Netbeans 6.7 ?



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?

  1. Crear un nuevo proyecto web en Netbeans 6.7
  2. Incluir las librerías de Struts 2
  3. 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:
  1. commons-fileupload-*.jar
  2. commons-logging-*.jar
  3. freemarker-*.jar
  4. ognl-*.jar
  5. struts2-core-*.jar
  6. xwork-*.jar
Luego presionar el botón "Abrir".


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:



Solamente nos queda ejecutar la aplicación y ver el resultado. Es una aplicación extremadamente simple pero nos siver para poder explicar cosas mas complejas como Ajax en Strut 2, Inteceptores, Validaciónes, Internacionalización, etc.






0 comentarios:

Publicar un comentario