| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > lookup в ejbCreate |
| Автор: chief39 13.3.2006, 14:15 |
| Вопрос такой: Есть сессионный бин. Фасадик такой себе... Он дёргаить другие фасады, энтити. Что если лукап этих бинов в его ejbCreate вставить? Кошерно или нет? Стоит ли так делать и какие камни могут быть? |
| Автор: Hayk 13.3.2006, 15:01 |
| Вобше то так не делают. Правильнее будет вызвать их в setSessionContext |
| Автор: chief39 13.3.2006, 16:13 | ||
А можно подробнее? - почему не делают, чем чревато и проч. |
| Автор: sky 15.3.2006, 19:54 | ||
Камней вроде не предвидится, спека по ejb дает добро: setSessionContext (..) может вызывать SessionContext methods: getEJBHome,getEJBLocalHome JNDI access to java:comp/env ejbCreate(..) может вызывать SessionContext methods: getEJBHome,getEJBLocalHome, getEJBObject, getEJBLocalObject, getTimerService JNDI access to java:comp/env для сессион бинов эти методы вызываются последовательно, поэтому особой разницы никакой |