javax.ejb
Тип аннотации EJB


@Target(value={TYPE,METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface EJB

Указывает на зависимость от локального, или удаленного представления без интерфейсов Предприятия JavaBean.

Любой beanName или lookup элемент может использоваться, чтобы разрешить зависимость EJB к ее целевому бобовому компоненту сеанса. Это - ошибка определить значения для обоих beanName и lookup.

Если никакая явная информация о соединении не предоставляется и есть только один боб сеанса в пределах того же самого приложения, которое представляет соответствующий клиентский тип представления, по умолчанию зависимость EJB решает к тому бобу сеанса.

С тех пор:
EJB 3.0

Дополнительная Сводка Элемента
 java.lang.Class beanInterface
          Содержит один из следующих типов целевого EJB: Локальный деловой Боб интерфейса class (для представления без интерфейсов) Отдаляет бизнес, соединяет интерфейсом с Локальным Домашним интерфейсом Удаленный Домашний интерфейс
 java.lang.String beanName
          Ejb-имя Боба Java Предприятия, на который отображается эта ссылка.
 java.lang.String описание
          Строка, описывающая боб.
 java.lang.String поиск
          Переносимая строка поиска, содержащая JNDI, называет для целевого компонента EJB.
 java.lang.String mappedName
          Собственное имя продукта компонента EJB, на который должна быть отображена эта ejb ссылка.
 java.lang.String имя
          Логическое имя ejb ссылки в пределах компонента объявления (например, java:comp/env) среда.
 

имя

public abstract java.lang.String name
Логическое имя ejb ссылки в пределах компонента объявления (например, java:comp/env) среда.

Значение по умолчанию:
""

описание

public abstract java.lang.String description
Строка, описывающая боб.

Значение по умолчанию:
""

beanName

public abstract java.lang.String beanName
Ejb-имя Боба Java Предприятия, на который отображается эта ссылка. Только применимый, если целевой EJB определяется в пределах того же самого приложения или автономного модуля как компонент объявления.

Значение по умолчанию:
""

beanInterface

public abstract java.lang.Class beanInterface
Содержит один из следующих типов целевого EJB:

Значение по умолчанию:
java.lang. Объект. class

mappedName

public abstract java.lang.String mappedName
Собственное имя продукта компонента EJB, на который должна быть отображена эта ejb ссылка. Это отображенное имя часто является глобальным именем JNDI, но может быть именем любой формы.

Серверы приложений не обязаны поддерживать любую определенную форму или тип отображенного имени, ни возможность использовать отображенные имена. Отображенное имя зависимо от продукта и часто зависимо от установки. Нет смысла в отображенном имени переносимо.

Значение по умолчанию:
""

поиск

public abstract java.lang.String lookup
Переносимая строка поиска, содержащая JNDI, называет для целевого компонента EJB.

С тех пор:
EJB 3.1
Значение по умолчанию:
""


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter