Java 1.7 / JSF 2 / JPA 2 / Hibernate 4
Я прочитал несколько уроков и постов о @ConversationScoped
, и во всех них одно и то же сообщение: используйте его, когда у вас много представлений для одного бэк-компонента.
Однако у меня есть сценарий бизнес-процесса, в котором я должен:
- Показывать количество элементов на странице листинга (поддерживается компонентом поддержки листинга);
- Показать страницу редактирования (поддерживается другим компонентом поддержки) для редактирования определенного элемента в списке;
- После завершения редактирования вернитесь на страницу со списком, которая должна отображать тот же предыдущий контекст.
Страница редактирования сложна и имеет много зависимостей, которые не имеют смысла находиться в компоненте поддержки списка, поэтому я предпочитаю, чтобы два компонента поддержки работали над двумя разными страницами, но в одном бизнес-контексте.
Можно ли этого достичь? Какие шаги?