Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java EE (J2EE) и Spring > Перекрестные ссылки EJB |
Автор: Костянтин 19.4.2008, 13:47 | ||
Доброго времени суток! Столкнулся со следующей проблемой: в системе есть несколько session bean'ов. Один statefull, который является точкой входа на сервер и хранит сессию пользователя (некий объект UserSession). Осталяные bean'ы - не сессионные и используются для доступа к базе данных, формирования отчетов и т.д. Сейчас обращение к методу несессионного bean'а происходит по следующей схеме: - клиент обращается к методу statefull bean'а. - метод statefull bean'а создает ссылку на необходимый stateless bean и передает в него входящие параметры и объект UserSession. - получаемый ответ возвращает клиенту. Проблема в том, что каждый метод описывается в 4х местах - реализация в stateless bean'е, обращение в statefull bean'е и сигнатуры в интерфейсах этих bean'ов. Подскажите, как можно упростить эту схему? P.S. Пример кода:
Описание метода getItem() дублируется 4 раза. ![]() |