тонкости серверов приложений j2ee
От: Grizzli  
Дата: 11.08.07 23:26
Оценка:
Здравствуйте. Изучаю RMI, и технику работы с j2ee серверами.

При работе с RMI все понятно. Есть объект, он наследует и реализует некоторые интерфейсы, которым и оперирует в дальнейшем пользователь в своем клиентском приложении.

С j2ee серверами, с ее ejb не так все понятно. на стороне сервера описываются два интерфейса — remote и home. Также реализуется объект с его бизнес логикой, однако он не наследует и не реализует методы этих вышеупомянутых интерфейсов! Вернее, функциональность в объекте реализована, но объект не наследует эти интерфейсы. как я понимаю, контейнер на лету создает некоторые объекты заглушки, которые реализуют переадресацию вызова например home.create() в соответствующий ему ejbОbj.create(). В общем, несколько не понятно оно мне. Зачем так все сложно? почему было напрямую не наследовать интерфейсы remote и Home в реализации ejb объекта? Может быть ктото занимался внутренней кухней серверов приложений?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.