Spring Web Flow — справочное руководство на русском языке
1. Вступление 1.1. Что описывает это руководство 1.2. Необходимые требования 1.3. Где получить поддержку 1.4. Где можно следить за развитием 1.5. Как получить артефакт с помощью Maven Central 1.6. Как получить доступ к Web FLow с помощью Ivy 1.7. Как получить доступ к «nightly builds and milestone» выпускам 1.7.1. Как получить доступ к «nightly builds […]
Spring Web Flow — тестирование потоков (Testing flows)
15. Spring Web Flow — тестирование потоков (Testing flows) 15.1. Введение Эта глава рассказывает о тестировании потоков. 15.2. Расширение AbstractXmlFlowExecutionTests Для выполнения тестов при определении потоков с помощью XML настроек необходимо расширить класс AbstractXmlFlowExecutionTests:
1 |
public class BookingFlowExecutionTests extends AbstractXmlFlowExecutionTests { } |
15.3. Определение пути для тестирования потока Как минимум, вы должны переопределить метод getResource(FlowDefinitionResourceFactory) для возвращения пути к потоку, который вы хотите протестировать:
1 2 3 4 |
@Override protected FlowDefinitionResource getResource(FlowDefinitionResourceFactory resourceFactory) { return resourceFactory.createFileResource("src/main/webapp/WEB-INF/hotels/booking/booking.xml"); } |
15.4. Регистрация […]
Spring Web Flow — интеграция с JSF (JSF Integration)
13. Spring Web Flow — интеграция с JSF (JSF Integration) 1. Введение Spring Web Flow предоставляет интеграцию JSF, которая упрощает использование JSF и Spring. Она позволяет использовать JSF UI компонентную модель вместе с контроллерами Spring MVC и Spring Web Flow. Также вместе с JSF интеграцией Spring Web Flow предоставляет библиотеку тегов Spring Security для использования с […]
Spring Web Flow — работа с JavaScript (Spring JavaScript Quick Reference)
12. Spring Web Flow — работа с JavaScript (Spring JavaScript Quick Reference) 12.1. Введение Spring Javascript (spring-js) — легковесная абстракция над распространенными инструментами JavaScript, такими как Dojo. Она предоставляет общую модель программирования на стороне клиента, позволяющую постепенно улучшить веб страницу при помощи виджетов и Ajax. Использование Spring JS API продемонстрировано в версии проекта Spring MVC + Web Flow — […]
Spring Web Flow — интеграция с Spring MVC (Spring MVC Integration)
11. Spring Web Flow — интеграция с Spring MVC (Spring MVC Integration) 11.1. Введение В этой главе будет показано как интегрировать Web Flow в приложение Spring MVC. В приложении booking-mvc хорошо показано использование Spring MVC с Web Flow. Это приложение демонстрирует упрощенный туристический сайт, позволяющий искать и бронировать номера в отеле. 11.2. Настройки web.xml Первым шагом для использования […]
Spring Web Flow — системные настройки (system setup)
10. Spring Web Flow — системные настройки (system setup) 10.1. Введение Эта глава покажет как настроить систему Web Flow для использования в любой веб-среде. 10.2. Java конфигурация и пространство имён XML Web Flow предоставляет полную поддержку конфигураций двух видов — Java или XML. Чтобы начать с конфигурации через XML необходимо объявить пространство имен webflow config XML:
1 2 3 4 5 6 7 8 9 10 11 12 |
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:webflow="http://www.springframework.org/schema/webflow-config" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/webflow-config http://www.springframework.org/schema/webflow-config/spring-webflow-config-2.4.xsd"> <!-- Setup Web Flow here --> </beans> |
Для использования Java конфигурации […]