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

0

public interface EJBHome

Создан на основе java.rmi.Remote. На основе этого интерфейса создаются удаленные домашние интерфейсы компонентов EJB. Эти интерфейсы содержат методы, позволяющие клиенту создавать, находить и удалять объекты компонентов EJB, а также использовать домашние методы компонентов EJB. Методы интерфейса имплементируются в контейнере компонентов EJB.

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

?   remove

public void remove(Handle handle)

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

RemoveException

Возникает при невозможности удаления компонента EJB (не позволяет компонент EJB или контейнер).

j ava.rmi.RemoteExcept ion

Возникает, если нет возможности удалить компонент EJB в силу действий системы.

?   remove

public void remove(java.lang.Object primaryKey)

Удаляет экземпляр компонента EJB по первичному ключу компонента EJB. Используется только для удаления компонентов EJB-сущности. При попытке использовать этот метод для удаления компонента EJB-сессии возникает исключение RemoteException.

Исключения:

RemoveException — возникает в случае, если компонент EJB или контейнер не позволяют удалить экземпляр компонента EJB.

java. rmi .RemoteException — возникает В случае невозможности удалить компонент EJB в силу действий системы.

?   getEJBMetaData

public EJBMetaData getEJBMetaData() Возвращает интерфейс EJBMetaData.

Исключение java. rmi.RemoteException — возникает ввиду системных ошибок.

?   getHomeHandle

public HomeHandle getHomeHandle()

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

Исключение java. rmi .RemoteException — возникает при ошибке в работе системы.

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

По теме:

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