1.1 – Ejemplo de Struts2, el hola mundo

1.1.- Requisitos
1.2.- Crear el proyecto en NetBeans
1.3.- Configurar el proyecto para usar Struts 2
1.4.- La vista de nuestro proyecto
1.5.- La capa de negocios
1.6.- Ejecutar el proyecto

Struts 2 es un marco de trabajo (o framework en ingles) que ofrece muchas ventajas para desarrollar aplicaciones Web con Java y cuenta con nuevas características que facilitan el desarrollo aún mas que en la versión de Struts anterior. Haremos un ejemplo sencillo paso a paso de tal forma que puedas comenzar a trabajar con el marco de trabajo sin demasiada teoria.

 

Puedes seguir los pasos de este ejemplo divido en cinco post o también puedes ver el video para darte una mejor idea de como está organizado el proyecto.

Nuestro ejemplo de Struts2 será algo asi como el Hola Mundo, aunque no tan básico y lo haremos siguiendo estos pasos:

Requisitos

Utilizaremos la IDE de Sun Microsystems NetBeans 6.5.1 para hacer el ejemplo, si no lo tienes puedes descargar la última versión en el siguiente link: http://www.netbeans.org/downloads/index.html. Para evitarte problemas, baja la version completa, asi te aseguras que tiene lo necesario para crear tu proyecto Web. Cuando instales NetBeans, asegurate tambien de incluir Tomcat 6.x en la lista de servidores que puede manejar, ya que es con ese servidor web con el que haremos nuestro ejemplo

Deberás descargar de la pagina de Struts 2 las siguientes librerias

  • commons-fileupload-1.2.2.jar
  • commons-io-2.0.1.jar
  • commons-lang-2.5.jar
  • commons-logging-1.1.1.jar
  • freemarker-2.3.16.jar
  • javassist-3.11.0.GA.jar
  • ognl-3.0.1.jar
  • struts2-core-2.2.3.1.jar
  • xwork-core-2.2.3.1.jar

Las puedes obtener aqui: http://apache.mirrors.tds.net/struts/library/, toma en cuenta que estas librerias van actualizandose con el tiempo y las últiias versiones de estos archivos pueden cambiar, te recomiendo que bajes solo las Essential Dependencies que es un archivo comprimido que contienen solo las librerias de Struts2 necesarias. Es importante que bajes las versiones que vienen en estos paquetes, de lo contrario prodrias tener problemas de compatibilidad entre los mismos, este es un problema común al usar las librerias de Apache.

Essential Dependencies http://apache.webxcreen.org/struts/library/struts-2.2.3.1-lib.zip
Comencemos con nuestro Hola Mundo de Struts2, espero que les sea de utilidad.

1.1.- Requisitos
1.2.- Crear el proyecto en NetBeans
1.3.- Configurar el proyecto para usar Struts 2
1.4.- La vista de nuestro proyecto
1.5.- La capa de negocios
1.6.- Ejecutar el proyecto

Deja un comentario

÷ 3 = one