Re[2]: Как запретить клиенту создание экземпляра EJB-компоне
От: Eugene Sh Россия  
Дата: 09.02.04 13:38
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Eugene Sh, Вы писали:


ES>>Заранее извиняюсь на возможную неточность в терминологии.

ES>>Ситуация такая.
ES>>Есть несколько интерфейсов, они реализуются в нескольких EJB-компонентах. Клиент должен получать только один интерфейс IpStart. Все остальные ему предоставляет этот интерфейс IpStart. Т.е. напрямую создавать экземпляры других интерфейсов ему нельзя. Как запретить такое создание?

А>подробнее можно? какой EJB (session, entity...)? и что ты понимаешь под "Клиент должен получать только один интерфейс IpStart"? Насколько я понимаю, клиент получает home или local home interface через JNDI, а потом, используя полученный home, получает remote или local interface соответственно.

Session EJB.
Вобщем, нужно, чтобы клиент не мог получить home интерфейс остальных ejb`шек. Или, получив home интерфейс, не мог вызвать у него метод create. При этом другие ejb`шки должны спокойно получать home интерфейс и вызывать метод create.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.