У меня есть приложение, которое должно иметь несколько экземпляров сеансового компонента. Я не могу понять, как создать новый экземпляр bean, поскольку он повторно использует экземпляр исходного компонента каждый раз.ADF - Создать новый экземпляр сеансового компонента
-1
A
ответ
0
Вы можете поделиться своим подходом. Если вы знаете, сколько экземпляров необходимо, вы можете зарегистрировать beans с разными именами в файле adfc-config.xml. Никогда не пробовал, но вы можете попробовать. Один из подходов может также состоять в том, чтобы создать экземпляр класса и поместить в область Сессии, обратившись к области сеанса из ADFFacesContext.
1
вот идея: вместо использования компонента в области сеанса почему бы не использовать карту, содержащую бобы, заданную в области сеанса?
Какой прецедент? Здесь могут быть полезны другие области, например, '@ PageFlowScope', который является областью« для каждой задачи ». '@ SessionScope' имеет ясную цель, и я думаю, что есть еще одна. –