У меня есть приложение JSF с RichFaces 4.5.8, deltaspike для компонентов CDI и EJB, которые работают в EAP 6.3. У меня есть страница с двумя таблицами и несколькими popupPanels. Страница поддерживается контроллером bean-компонента CDI в WindowScope. К настоящему времени страница становится все больше и больше, потому что popupPanels имеют множество элементов управления и действий.
Страница xhtml разделена составными компонентами и ui:include, которые отлично работают, но bean-компонент CDI становится больше. Я хотел бы переместить методы действия popupPanels в другие bean-компоненты CDI, но для меня это звучит странно, иметь несколько bean-компонентов CDI windowScoped на одной странице. Что бы вы сделали, чтобы разделить большой компонент CDI?
С наилучшими пожеланиями