Ваш вопрос довольно расплывчатый, но кажется, что вы в основном спрашиваете совета, хорошо ли использовать сессионные компоненты без состояния или с состоянием.
Сессионные компоненты без состояния (SLSB) однозначнолегко использовать.Настраивать почти нечего, и они идеально подходят для предоставления сервиса.
Сессионные компоненты с состоянием (SFSB) внешне похожи на SLSB.Но тот факт, что они являются полными состояния, делает их модель программирования иными, и их сложнее использовать.Например, вам нужно будет настроить размер пула, соответствующий вашей нагрузке, установить параметр тайм-аута, и не забудьте правильно расположить их.Люди обычно советуют против этого, если вы не знаете точно , почему вы бы их использовали, а не другой более легкий подход (например, HttpSession
или база данных) и только если вы хорошо владеете моделью EJB.Больше информации о Stateful EJB в веб-приложении .
Но SLSB и SFSB, конечно, могут использоваться вместе в приложении.Эта технология существует уже около десяти лет, поэтому вокруг нее достаточно информации.Однако рекомендуется постараться сделать ваш дизайн как можно более не имеющим состояния.