Spring Web Flow: Difference between revisions

Content deleted Content added
No edit summary
Change to No footnotes template
 
(39 intermediate revisions by 23 users not shown)
Line 1:
{{No footnotes|date=June 2023}}
{{ Infobox Software
| name = Spring Web Flow
| logo = [[ImageFile:Swf- logo-new.png|150px|Spring Web Flow Logo]]
| screenshot =
| caption =
| developer =
| latest release version = 2.35.1
| latest release date = {{release date|20122018|0309|2712}}
| operating system = [[Cross-platform]]
| platform = [[Java Virtual Machine]]
Line 12 ⟶ 13:
| genre = [[Web application framework]]
| license = [[Apache License]] 2.0
| website = http://wwwprojects.springsourcespring.orgio/spring-web-flowwebflow
}}
'''Spring Web Flow''' (SWF) is the sub-project of the [[Spring Framework]] that focuses on providing the infrastructure for building and running [[Rich Internet application|rich web applications]]. The project tries to solve 3 core problems facing web application developers:
* How do you express page navigation rules?
* How do you manage navigation and conversational statesstate?
* How do you facilitate modularization and reuse?
In Spring Web Flow, a ''web flow'' answers all of the above questions: it captures navigational rules allowing the Spring Web Flow execution engine to manage a conversation and the associated state. At the same timntime, 2005a the''web project was introduced into the Spring portfolio by Keith Donald and grew into the official Spring sub-project itflow'' is now. The first production ready 1.0 release was made on 2006-10-26. Version 2.0, first released on 2008-04-29, saw a major internal reorganization of the framework to allow better integrationreusable withweb [[JavaServerapplication Faces]]module.
 
Since version 2.0, Spring Web Flow also introduces other additional features supporting the construction of ''rich'' web applications, such as [[AJAX]] support and tight integration with [[JavaServer Faces]].
 
==History==
 
The Spring Web Flow project started as a simple extension to the Spring Web [[Model–view–controller|MVC]] framework providing ''web flow'' functionality, developed by Erwin Vervaet in 2004. In 2005 the project was introduced into the Spring portfolio by Keith Donald and grew into the official Spring sub-project it is now. The first production ready 1.0 release was made on 2006-10-26. Version 2.0, first released on 2008-04-29, saw a major internal reorganization of the framework to allow better integration with [[JavaServer Faces]].
 
==References==
{{Reflist}}
{{Refbegin}}
* [[Erwin Vervaet]]: <cite>The Definitive Guide to Spring Web Flow</cite>, Apress, {{ISBN |1-4302-1624-7}}
* [[Marten Deinum]] and [[Koen Serneels]]: <cite>Pro Spring MVC: With Web Flow</cite>, Apress, {{ISBN|978-1-4302-4155-3}}
{{Refend}}
 
==External links==
* [http://wwwprojects.springframeworkspring.orgio/spring-webflow Spring Web Flow Homepage (SpringFrameworkSpring.orgio)]
* [httphttps://www.ervacongithub.com/productsErvacon/springwebflowwebflow Original Spring Web Flow version (Ervacon)]
 
{{compu-lang-stub}}
 
[[Category:Technology stubs]]
[[Category:Cross-platform free software]]
[[Category:Free software programmed in Java (programming language)]]
 
{{compu-lang-stub}}
[[es:Spring Web Flow]]
[[uk:Spring Web Flow]]