Frühlings-Webflow - Spring Web Flow

Frühlings-Webflow
Spring Web Flow-Logo
Stabile Version
2.5.1 / 12. September 2018 ( 2018-09-12 )
Geschrieben in Java
Betriebssystem Plattformübergreifend
Plattform Java virtuelle Maschine
Typ Webanwendungs-Framework
Lizenz Apache-Lizenz 2.0
Webseite http://projects.spring.io/spring-webflow

Spring Web Flow (SWF) ist das Unterprojekt des Spring Frameworks , das sich auf die Bereitstellung der Infrastruktur zum Erstellen und Ausführen von Rich Web Applications konzentriert . Das Projekt versucht, 3 Kernprobleme zu lösen, mit denen Entwickler von Webanwendungen konfrontiert sind:

  • Wie drücken Sie Seitennavigationsregeln aus?
  • Wie verwalten Sie die Navigation und den Konversationsstatus?
  • Wie erleichtern Sie Modularisierung und Wiederverwendung?

In Spring Web Flow, ein Web - Flow beantworten alle der oben genannten Fragen: es Navigationsregeln so dass die Spring Web Flow - Ausführungs - Engine ein Gespräch und den damit verbundenen Zustand verwalten einfängt. Zur gleichen Zeit, ein Web - Flow ist eine wiederverwendbare Web - Anwendungsmodul.

Seit Version 2.0 führt Spring Web Flow auch andere zusätzliche Funktionen ein, die die Erstellung von Rich Web Applications unterstützen, wie z. B. AJAX- Unterstützung und enge Integration mit JavaServer Faces .

Geschichte

Das Spring Web Flow-Projekt begann als einfache Erweiterung des Spring Web MVC- Frameworks mit Web-Flow- Funktionalität, das 2004 von Erwin Vervaet entwickelt wurde. Im Jahr 2005 wurde das Projekt von Keith Donald in das Spring-Portfolio aufgenommen und entwickelte sich zum offiziellen Spring-Unterprojekt ist das jetzt. Die erste produktionsreife Version 1.0 wurde am 26.10.2006 veröffentlicht. Version 2.0, die erstmals am 29.04.2008 veröffentlicht wurde, sah eine umfassende interne Reorganisation des Frameworks vor, um eine bessere Integration mit JavaServer Faces zu ermöglichen .

Verweise

  • Erwin Vervaet : The Definitive Guide to Spring Web Flow , Apress, ISBN  1-4302-1624-7
  • Marten Deinum und Koen Serneels : Pro Spring MVC: With Web Flow , Apress, ISBN  978-1-4302-4155-3

Externe Links