Flujo web de primavera


Spring Web Flow (SWF) es el subproyecto de Spring Framework que se centra en proporcionar la infraestructura para crear y ejecutar aplicaciones web enriquecidas . El proyecto intenta resolver 3 problemas centrales a los que se enfrentan los desarrolladores de aplicaciones web:

En Spring Web Flow, un flujo web responde a todas las preguntas anteriores: captura las reglas de navegación que permiten que el motor de ejecución de Spring Web Flow administre una conversación y el estado asociado. Al mismo tiempo, un flujo web es un módulo de aplicación web reutilizable.

Desde la versión 2.0, Spring Web Flow también presenta otras características adicionales que respaldan la construcción de aplicaciones web enriquecidas , como el soporte AJAX y la estrecha integración con JavaServer Faces .

El proyecto Spring Web Flow comenzó como una simple extensión del marco Spring Web MVC que proporciona funcionalidad de flujo web , desarrollado por Erwin Vervaet en 2004. En 2005, el proyecto fue introducido en la cartera de Spring por Keith Donald y se convirtió en el subproyecto oficial de Spring. Esto es ahora. La primera versión 1.0 lista para producción se realizó el 2006-10-26. La versión 2.0, lanzada por primera vez el 29-04-2008, vio una importante reorganización interna del marco para permitir una mejor integración con JavaServer Faces .