Lente webstroom - Spring Web Flow
![]() | |
| Stabiele vrijlating | 2.5.1 / 12 september 2018
|
|---|---|
| Geschreven in | Java |
| Besturingssysteem | Cross-platform |
| Platform | Java virtuele machine |
| Type | Webtoepassingsframework |
| Licentie | Apache-licentie 2.0 |
| Website | http://projects.spring.io/spring-webflow |
Spring Web Flow (SWF) is het subproject van het Spring Framework dat zich richt op het leveren van de infrastructuur voor het bouwen en uitvoeren van rijke webapplicaties . Het project probeert 3 kernproblemen op te lossen waarmee ontwikkelaars van webapplicaties worden geconfronteerd:
- Hoe spreek je regels voor paginanavigatie uit?
- Hoe beheer je navigatie en gespreksstatus?
- Hoe faciliteer je modularisatie en hergebruik?
In het voorjaar van Web Flow, een web stroom beantwoordt alle bovenstaande vragen: hij navigatie regels waardoor de Spring Web Flow uitvoering motor om een gesprek en de daarbij behorende staat te beheren vangt. Op hetzelfde moment, een web-stroom is een herbruikbare webapplicatie module.
Sinds versie 2.0 introduceert Spring Web Flow ook andere extra functies die de constructie van rijke webapplicaties ondersteunen , zoals AJAX- ondersteuning en nauwe integratie met JavaServer Faces .
Geschiedenis
Het Spring Web Flow-project begon als een eenvoudige uitbreiding op het Spring Web MVC- framework met webflow- functionaliteit, ontwikkeld door Erwin Vervaet in 2004. In 2005 werd het project door Keith Donald in het Spring-portfolio geïntroduceerd en groeide het uit tot het officiële Spring-subproject het is nu. De eerste productieklare 1.0-release werd gemaakt op 26-10-2006. Versie 2.0, voor het eerst uitgebracht op 29-04-2008, zag een grote interne reorganisatie van het raamwerk om een betere integratie met JavaServer Faces mogelijk te maken .
Referenties
- Erwin Vervaet : De definitieve gids voor Spring Web Flow , Apress, ISBN 1-4302-1624-7
- Marten Deinum en Koen Serneels : Pro Spring MVC: Met Web Flow , Apress, ISBN 978-1-4302-4155-3
