Struts 2 en Eclipse (parte 1)

Pues, no utilizaré Eclipse, sino JBuilder 2007 que es lo mismo (me descepcionó la "mejora" que hizo Borland por este IDE)

Creando una nueva aplicación

  1. Descargar el Struts de la web: http://struts.apache.org/download.cgi. Preferible si es la distribución completa.
  2. Descomprimir el archivo en un directorio.
  3. En el Eclipse (o JB2007), entrar el menú "File | Import...".
  4. Seleccionar Web > War File:
  5. Seleccionar el archivo struts2-blank.war que se encuentra en el directorio $STRUTS2/apps/. Además, escribir un nombre para el nombre del proyecto web nuevo:
  6. Clic en Finish.

Examinando el proyecto

El Struts2 viene con mejoras significativas. Prácticamente es otro framework, pero mantiene el espíritu principal de Struts: Actions + Forms.

Ya no usa un Servlet, sino un Filter. Eso lo podemos ver en el archivo web.xml.

El archivo de configuración ya no está en WEB-INF, sino es un recurso del proyecto. Podemos encontrar el archivo struts.xml en el directorio de fuentes .java (src)

Los ActionForms ahora pueden ser cualquier clase, no necesariamente que tenga que ser heredados de un ActionForm. Puede ser cualquier clase JavaBean.

El Validator ya no es un enorme archivo .xml para todas las validaciones. Sino, existe un .xml por cada Action de la aplicación.

Bueno, estos fueron algunas cosas que he encontrado. Pero puedo encontrar más a medida que vaya desarrollando un ejemplo CRUD. (Create Read Update Delete).

Comentarios

  1. Hola Diego,

    Muy bueno hasta aqui, pero llegaste a publicaar la segunda parte? donde lo encuentro?

    Gracias.
    www.marcosjara.com

    ResponderBorrar

Publicar un comentario

Si quieres hacer una pregunta más específica, hazla en los foros que tenemos habilitados en Google Groups


Ah! solo se permiten comentarios de usuarios registrados. Si tienes OpenID, bienvenido! Puedes obtener su OpenID, aquí: http://openid.net/

Entradas más populares de este blog

Groovy: Un lenguaje dinámico y ágil para la Plataforma Java

Cambiar ícono a un JFrame

UML en NetBeans