Ya van por 84 los 
En este caso vamos a interpretar/traducir el Getting Started de Spring Web Flow…vamos allá!
Spring Web Flow es un framework basado en Spring MVC para la creación de aplicaciones web basadas en flujos.
El reciente Spring Web Flow 2 introduce 2 módulos: Faces y Javascript.
Los Flujos en Spring Web Flow se componen de 3 elementos: States, Transitions y Flow Data.
· State: existen 5 tipos: View, Active, Decision, SubFlow y End.
· Transition
· Flow Data: existen 5 scopes:
o Flow scope: se crea al arrancar un flujo y se destruye al finalizar. Los datos en este scope están accesibles a todos los States de un flujo.
o Conversation: se crea al comienzo de un flujo top y se destruye al finalizar. Como el Flow Scope aunque este scope está accesible a todos los subflujos.
o Request: creado al comienzo de una petición http y destruido al final de la petición. Disponible para todos los estado durante la petición.
o Flash: como el Scope Request aunque se limpia al renderizarse la vista.
o View: creado cuando el flujo entra en un View State y destruido cuando la vista se renderiza.
Spring Web Flow puede usar OGNL o EL como lenguaje para definir flujos.
Podéis profundizar algo más en Spring Web Flow: instalación, configuración, ejemplo en el Getting Started:



Deja un comentario