EJB 2.0 дескрипторы объектов - PullRequest
1 голос
/ 18 марта 2012

Как дескрипторы объектов EJB 2.0 (полученные из getHandle ()) помогают возобновить работу после отключения от сервера? Когда происходит разъединение, скелет EJB-объекта на стороне сервера будет собирать мусор, а также будет экземпляром компонента. Сохраняется ли диалоговое состояние в заглушке на клиенте, полученной из getHandle ()?

1 Ответ

0 голосов
/ 19 марта 2012

javax.ejb.Handle, в конечном счете, является просто оболочкой для заглушки RMI, которая знает, как повторно подключиться к ORB сервера после десериализации.(Обычно десериализованная заглушка выдаст ошибку об «отсутствующем делегате», потому что он не был повторно подключен к ORB).

Для компонентов без состояния и объектов не существует диалогового состояния, поэтому я предполагаю, что вы 'Вы спрашиваете о бобах с состоянием.Для bean-объектов с состоянием диалоговое состояние всегда хранится на сервере, а не на клиенте.Состояние разговора не будет сохранено, поэтому дескриптор будет действителен только до истечения времени ожидания экземпляра на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...