Spring Web Flow - Spring Web Flow

Spring Web Flow
Логотип Spring Web Flow
Стабильный выпуск
2.5.1 / 12 сентября 2018 г. (2018-09-12)
Написано вЯва
Операционная системаКроссплатформенность
ПлатформаВиртуальная машина Java
ТипФреймворк веб-приложений
ЛицензияЛицензия Apache 2.0
Интернет сайтhttp://projects.spring.io/spring-webflow

Spring Web Flow (SWF) - это подпроект Spring Framework который фокусируется на предоставлении инфраструктуры для создания и эксплуатации богатые веб-приложения. Проект пытается решить 3 основные проблемы, стоящие перед разработчиками веб-приложений:

  • Как вы выражаете правила навигации по страницам?
  • Как вы управляете навигацией и состоянием разговора?
  • Как вы упрощаете создание модулей и повторное использование?

В Spring Web Flow веб-поток отвечает на все вышеперечисленные вопросы: он фиксирует правила навигации, позволяя механизму выполнения Spring Web Flow управлять диалогом и связанным с ним состоянием. В то же время веб-поток - это многоразовый модуль веб-приложения.

Начиная с версии 2.0, Spring Web Flow также предоставляет другие дополнительные функции, поддерживающие создание богатые веб-приложения, такие как AJAX поддержка и тесная интеграция с JavaServer Faces.

История

Проект Spring Web Flow начался как простое расширение Spring Web. MVC рамки, обеспечивающие веб-поток функциональность, разработанная Эрвином Вервэ в 2004 году. В 2005 году проект был внесен в портфолио Spring Китом Дональдом и превратился в официальный подпроект Spring, которым он является сейчас. Первый выпуск 1.0, готовый к производству, был выпущен 26 октября 2006 г. Версия 2.0, впервые выпущенная 29 апреля 2008 г., претерпела существенную внутреннюю реорганизацию инфраструктуры, чтобы обеспечить лучшую интеграцию с JavaServer Faces.

Рекомендации

  • Эрвин Вервет: Полное руководство по Spring Web Flow, Апресс, ISBN  1-4302-1624-7
  • Мартен Дейнум и Коэн Сернилс: Pro Spring MVC: с Web Flow, Апресс, ISBN  978-1-4302-4155-3

внешняя ссылка