Lente webstroom - Spring Web Flow

Lente webstroom
Spring Web Flow-logo
Stabiele vrijlating
2.5.1 / 12 september 2018 ( 2018-09-12 )
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

Externe links