Информация о сеансе через EJB (Stateful Session Beans) в сравнении с HTTP-сеансом в сравнении с современными средами
Ранее, когда я занимался кодированием, я использовал в основном Session Beans без состояния, и вся информация, необходимая для перемещения по страницам, помещалась в объект HTTP Session. В то время (и даже сейчас) я никогда не понимал, что "USP" EJB является "прозрачным" и "безопасным" для реализации "бизнес-уровня" с его ракурсом о способах работы со Skeleton, Stub и другими жаргонами, которые были чрезмерным маскировкой в Название простота использования / безопасность. Мне просто интересно, почему именно один использовал бы Stateful Session EJB, если то же самое можно сделать через SLSB + HTTPSession? Пожалуйста, не дайте мне пример высокого уровня Корзины или банковского приложения, поскольку я уже знаю это. Я ищу какой-то ответ, который будет подробно описывать, почему кодеры выбрали SFSB вместо SLSB+HttpSession. Плюс, как эти вещи, связанные с сессиями, обрабатываются в вашем опыте в последнее время?
1 ответ
Вы предполагаете, что слой представления всегда является http-клиентом. Но слой представления может быть спроектирован другими способами. Например, клиентское приложение Java Swing (где связь клиент-сервер осуществляется только с ejbs.
Вопрос, который помогает diff SFSB против HttpSession. Сессионный компонент с сохранением состояния и HTTP-сессия