Главная » Java, Web » Интерфейс EJBObject

0

public interface EJBObject Создан на основе j ava. rmi . Remote.

Этот интерфейс используется при создании всех удаленных интерфейсов серверных компонентов EJB. Удаленный интерфейс позволяет клиенту "увидеть" серверный компонент EJB. Удаленный интерфейс предоставляет удаленному клиенту доступ к бизнес-методам компонента EJB. Удаленный интерфейс должен основываться на интерфейсе javax.ejb.EJBObject, в нем должны содержаться специфичные для серверных компонентов EJB методы. Удаленный интерфейс компонентов EJB имплементируется в контейнере компонентов EJB.

Методы интерфейса

?   getEJBHome

public EJBHome getEJBHome() throws java.rmi.RemoteException Получает удаленный домашний интерфейс. В нем определены методы create, finder, remove и домашние бизнес-методы.

Возвращает ссылку на домашний интерфейс компонента EJB. Исключение java. rmi .RemoteException.

?   getPrimaryKey

public java.lang.Object getPrimaryKey()

throws java.rmi.RemoteException Получает первичный ключ объекта компонента EJB.

Используется в компоненте EJB-сущности, при вызове из компонента EJB-сессии возникает ошибка RemoteException. Возвращает первичный ключ.

?   remove

public void remove()

throws java.rmi.RemoteException, RemoveException

Удаляет объект EJB. Исключения:

java.rmi.RemoteException И RemoveException.

?   getHandle

public Handle getHandle()

throws java.rmi.RemoteException Получает метку объекта EJB. В дальнейшем метка может быть использована для получения ссылки на объект даже на другой машине Java. Возвращает ссылку на метку объекта EJB.

Исключение java. rmi .RemoteException.

?   isldentical

public boolean isldentical(EJBObject obj)

throws java.rmi.RemoteException Проверка идентичности компонента EJB. Исключение java. rmi .RemoteException.

Источник: Будилов В. А. Интернет-программирование на Java. — СПб.: БХВ-Петербург, 2003. — 704 е.: ил.

По теме:

  • Комментарии