Sacado de una conversación por que acabo de tener, por si alguno le interesa esta idea que se está siguiendo de un nuevo scope.
> Alberto Molpeceres escribió: > Hola, > Umm... no, no sé como se hacen los forward en Struts2 (pero la > solución la has dado tú, es con el forward!), porque nunca he usado > Struts2. > Sobre spring.... bueno, no es complicado. Aunque aún no tengo claro > que es lo mejor desde un punto de vista profesional (Struts2 o > SpringMVC). Ha habido tanta confusión sobre Struts2, que simplemente > me plantea dudas. > On 4/4/07, xxxxxwrote: > La teoría es esa, con el forward, el problema es que creo que cada vez > que > hago el submit en la jsp de marras vuelve a instanciar el Action que > utilizo > y donde tengo la colección de TOs que quiero mantener sin tener que volver > a > pedirla a Hibernate. > Bueno, seguiré investigando, gracias de todos modos. > Alberto Molpeceres escribió: > Ah!. > Nope, entonces no te había entendido :-D. > Pensaba que pasabas el control de una acción a otra en la misma > petición. Si quieres hacer eso que comentas, tienes que usar la > sesión, que para eso está. Struts es “famoso” de toda la vida por > seguir la idea de “one-action-instance-per-request”. > > Umm… en serio, yo te recomendaría echarle un ojo al contenedor (y > sólo al contenedor!) de spring, en esto te iba a ayduar “infinito”. > On 4/4/07, xxxxx wrote: > Ok, no quería guardarlo en sesión precisamente para que no se llene de > datos descontroladamente y así no relentizar la aplicación. > > Recuerdo que con Struts 1.x, supongo que al tener los formularios en > diferentes clases, podía acceder a los datos del formulario cada vez que > llamaba al mismo action y continuaba ejecutando los forwards. Esto se debe > haber perdido al fusionar el formulario y el action en Struts 2… > empezamos > bien… hehe. > > Seguiré tu consejo y me miraré el contenedor de spring. > > Alberto Molpeceres escribió: > Hombre. Ya sabes que existen tres contextos: request, session y > application, que es dónde se pueden dejar las cosas. > Últimamente muchos frameworks (seam, myfaces, spring mvc, shale, etc) > están incporporando un cuarto, llamado “diálogo” o “conversación”. > Esta pensado para agrupar varias request en un contexto, pero sin > llegar a ser la sesión. Vamos, por ejemplo, para hacer un wizard de > tres pantallas. Espero haberme explicado. > El de Spring se llama Webflow, y aunque no sé decirte que tal va, > existe una integración para Struts2: http://cwiki.apache.org/S2PLUGINS/spring-webflow-plugin.html > > Ya me contarás. Si sale bien espero unas entradas en javaconganas!. Y si no > sale, también, entradas en JCG!!!!!!. > > al. > On 4/4/07, xxxxx wrote: > > Ostras gracias, me miro el plugin enseguida a ver que tal va. >


0 Respuestas a “Diálogos, conversaciones o flujos entre páginas.”