Spring Web Flow – наследование потоков (flow Inheritance)

9. Spring Web Flow – наследование потоков (flow inheritance) 9.1. Введение Наследование потоков позволяет внедрить конфигурацию одного потока в другой поток. Наследование может происходить как на уровне потока, так и состояния. Общий случай использования наследования для родительского потока является определение глобальных переходов и обработчиков исключений, настройки которых могут быть унаследованы каждым из подпотоков. Чтобы можно было найти родительский поток, […]

Share Button

Spring Web Flow – управление персистентностью (flow managed persistence)

7. Управление персистентностью 7.1. Введение Большинство приложений получают доступ к данным несколькими способами. Часть изменяемых данных доступны для редактирования несколькими пользователями и, следовательно, требуют поддержку транзакций при доступе к данным. Данные часто преобразуют реляционные наборы данных к объектам в предметной области для обеспечения их обработки в приложении. Web Flow предоставляет “управление персистентностью в потоке”, с помощью которой поток может создавать, […]

Share Button

Spring Web Flow – отображение представлений (rendering views)

5. Отображение представлений 5.1. Введение Эта глава покажет вам как использовать элемент view-state для отрисовки представлений в пределах потока. 5.2. Определение view states Используйте элемент view-state для определения шага в потоке, в котором будет отрисовано представление и будет ожидаться событие пользователя для возобновления потока:

По соглашению view-state отображает свой id в шаблон представления в директорию, в […]

Share Button

Spring Web Flow – язык выражений (EL – expression language)

4. Язык выражений 4.1 Введение Web Flow использует EL (expression language) для доступа к модели данных и вызова действий. В этой главе вы познакомитесь с синтаксисом EL, конфигурацией и специальными EL переменными, которые вы можете получить из описания вашего потока. EL используется для многих вещей внутри потока, включая: Доступ к клиентским данным, таким как объявленным входным […]

Share Button

Spring Web Flow – определение потоков (defining flows)

3. Определение потоков 3.1. Вступление Эта глава начинает раздел пользователя. Здесь показано как реализовать потоки используя язык определения потоков (flow definition language). По окончанию этой главы вы будете должны обладать достаточным пониманием о языке построения и способны реализовать поток.  3.2. Что такое поток? Поток инкапсулирует многоразово используемую последовательность шагов, которые могут выполняться в различных ситуациях. Диаграмма ниже иллюстрирует поток, […]

Share Button

Spring Web Flow – p:menuitem action, создание потока

Проблема: не работает action и actionListener в p:menuitem (primefaces). Часто возникает задача вызывать какой-либо transition в определенном потоке. Проблема заключается в том, что по умолчанию ни action, ни actionListener или что-то подобное не работают из конструкции

Чтобы создать новый поток или вызвать transition on=”menuitem action” нужно выставить параметр ajax=”false”! Без этого action в primfaces menuitem […]

Share Button

Primefaces 5 – темы, загрузка иконок в spring проекте

Рассмотрим как подключить различные темы для primefaces при работе с Spring Web Flow. Подключить библиотеки достаточно легко, нужно лишь прописать в maven эти зависимости.

Share Button