Struts 2 ya está disponible
La semana pasada estuvo marcada por las novedades en frameworks de desarrollo web. Si en PHP teníamos el lanzamiento de la versión 0.8.0 del Zend Framework, en J2EE tenemos que ya está disponible la versión 2.0.6 GA (General Availability) del framework Struts.
Esta versión de Struts es la primera versión estable de la rama 2 de este framework. Es el fruto de la unión de Struts con otro framework denominado WebWork de manera que se han aprovechado las ventajas de ambos frameworks y se ha rebautizado con el nombre de Struts 2. Esta versión incluye bastantes mejoras/cambios con respecto a la rama 1.0. Entre ellas cabría destacar:
- Facilitar el deploy de aplicaciones.
- Diseño mejorado.
- Nuevos tags incorporados.
- Mejora en la gestión de checkboxes.
- Botones para cancelar flexibles.
- Soporte para AJAX.
- Integración sencilla para Spring.
- Resultados especializados.
- Formularios POJO (olvídate de los ActionForm).
- Acciones POJO.
- Añadir plugins fácilmente.
- Integrar herramientas de profiling.
- Reporte de errores más preciso.
- Acciones fáciles de testear.
- Valores por defecto para las configuraciones.
- Controladores fáciles de customizar.
- Integración de herramientas de debbuging.
- Añadir nuevos tags fácilmente.
Además, aprovechando este artículo también creo que puede ser interesante comentar que también ha salido una nueva rama del servidor de aplicaciones web Tomcat. Concretamente la rama 6. Cuantas novedades! ![]()


11 Comentarios por lo menos ...
podrias recomendarme alguna pagina que hable seriamente sobre Struts2?y si es en castellano mejor. Intento hacer mi PFC sobre ello y solo encuentro pagina hablando sobre diferencias con Struts, pero nada de empezar de 0 con ejemplos simples para empezar. Intento desarrollar sobre Eclipse, es recomendable?
Comentario publicado el 20 Marzo 2007 01:14 pmMuchas gracias
Hola David,
Struts 2 es tan reciente que se hace difícil encontrar bastante documentación al respecto. Con el tiempo, seguro que la cosa va cambiando y van apareciendo buenos manuales donde te expliquen paso a paso como empezar un proyecto en Struts 2.
De todas maneras, te aconsejaría que te dieses una vuelta (si no lo has hecho ya) por el wiki oficial de Struts 2: Apache Struts 2 Documentation.
Además te aconsejo que te descargues la versión 2 de Struts y mires el código de la aplicación “blank” que viene con todas las distribuciones de Struts de manera que puedas tener un “esqueleto” de aplicación Struts 2.
En cuanto a lo del Eclipse, puedes utilizar el IDE que más te guste. Yo realicé mi PFC con Struts (rama 1) y Eclipse. Eclipse ofrece una muy buena integración para Struts y cualquier aplicación Java por lo que si no te has decidido por ningún IDE en concreto puede ser una buena idea utilizar Eclipse para empezar.
Un saludo!
Comentario publicado el 20 Marzo 2007 02:07 pmExplícanos paso por paso como utilizar Struts
Comentario publicado el 9 Junio 2007 05:06 amHola Jordi, quisiera saber si pudieras ayudarme con problemas en el tag ya que trato de mantener dinamico el contenido de este div, ya implemente el dojo, pero cuando utilizo la propiedad handler del div y desde ese handler sobrescribo al href del div, este no lo toma y no se por que, podrias ayudarme, te pongo el pedazo de codigo
aa
function cambiaValor(){
dojo.byId(subLista).href
= ‘example/MiEjemploActualiza.action?indiceSubLista=3′
dojo.event.topic.publish(”/refresh”);
}
Gracias
Comentario publicado el 12 Junio 2007 06:29 pmHola Jordi.. pues yo estoy en el mismo caso de David.. necesito iniciarme con struts 2. pero no encuentro ningún manual para empezar… Mi idea es desarrollar con Jdeveloper.. quizas sea mejor q Eclipse?
Comentario publicado el 21 Junio 2007 03:49 pmY si me puedes ayudar con un link.. donde existan tutoriales de struts 2.0… gracias…
Hola a todos, una consulta, puedo empezar a estudiar Struts 2 sin conocer muy bien Struts? ..
Comentario publicado el 22 Octubre 2007 02:50 pmstrus blank y struts crud son bueno ejemplos del tutorial para empesar, mi experiencia es que con jdeveloper la unica ventaja es si tienes una base oracle la conexion se hace muy facil,ya que tiene integrado un ide muy chulo para la base pero: consume mas recursos y presenta problemas que en eclipse no hubo.
Si se puede empesar a estudiar Struts 2 sin conocer tecnicamente Struts1 solo se necesita tener idea que patron utilizaba este : MVC
Comentario publicado el 29 Octubre 2007 02:03 pmtutoriales informacion de struts 2
Comentario publicado el 14 Noviembre 2007 06:16 amhttp://comunidadstruts2gratis.blogspot.com/
Hola tengo un problema con struts 2 y no logro resolverlo, resulta que tengo un jsp con 3 botones de submit el jsp tiene validacion mi problema es tengo el boton que hace el submit para la accion que me redirige el cual valida que lso campos que se introduscan en el jsp y tengo el otro boton que me lleva a otra accion el problema es con el boton que me lleva a otra accion me esta haciendo la validacion de los campos del jsp y lo que necesito es que no me haga la validacion y me envie a la accion. ya probe utilizando interceptor en la accion del segundo boton excluyendo el metodo al que hago referencia pero me sigue haciendo la validacion.
Comentario publicado el 6 Diciembre 2007 03:44 amHola Jordi.
Soy nuevo con Struts dos y me a surgido un problema en el desarrollo. Como puedo hacer para pasarle un parámetro a un action desde una jsp al hacer submit sin que ese dato sea introducido por el usuario???
Esto lo tendría que realizar con tags ya que no se me permite usar nada de código dentro de las jsp.
Muchas gracias de antemano.
Comentario publicado el 14 Enero 2008 02:57 pmSaludos
Hola, yo estaba revisando una pagina muy buena, para iniciar struts 2, es la siguiente http://www.codigohacker.com
Comentario publicado el 25 Junio 2008 06:38 amEs muy interesante y te explica paso a paso