Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value={TYPE,FIELD,METHOD}) @Retention(value=RUNTIME) public @interface Resource
Аннотация Ресурса отмечает ресурс, который необходим приложению. Эта аннотация может быть применена к компоненту приложения class, или к полям или методам компонента class. Когда аннотация будет применена к полю или методу, контейнер введет экземпляр требуемого ресурса в компонент приложения, когда компонент инициализируется. Если аннотация применяется к компоненту class, аннотация объявляет ресурс, который приложение будет искать во времени выполнения.
Даже при том, что эта аннотация не отмечается Наследованная, инструменты развертывания обязаны исследовать все суперклассы любого компонента class, чтобы обнаружить все использование этой аннотации во всех суперклассах. Все такие экземпляры аннотации определяют ресурсы, которые необходимы компоненту приложения. Отметьте, что эта аннотация может появиться на частных полях и методах суперклассов; контейнер обязан выполнять инжекцию в этих случаях также.
Дополнительная Сводка Элемента | |
---|---|
Ресурс. AuthenticationType |
authenticationType
Тип аутентификации, чтобы использовать для этого ресурса. |
java.lang.String |
описание
Описание этого ресурса. |
java.lang.String |
поиск
Имя ресурса, что контрольные точки к. |
java.lang.String |
mappedName
Собственное имя продукта, на которое должен быть отображен этот ресурс. |
java.lang.String |
имя
Имя JNDI ресурса. |
boolean |
общий
Указывает, может ли этот ресурс быть совместно использован этим компонентом и другими компонентами. |
java.lang.Class |
ввести
Тип Java ресурса. |
public abstract java.lang.String name
public abstract java.lang.String lookup
public abstract java.lang.Class type
public abstract Resource.AuthenticationType authenticationType
public abstract boolean shareable
public abstract java.lang.String mappedName
name
элемент или принимал значение по умолчанию, имя, которое локально для компонента приложения, используя ресурс. (Это - имя в JNDI java:comp/env
пространство имен.) Много серверов приложений обеспечивают способ отобразить эти локальные имена к именам ресурсов, известных серверу приложений. Это отображенное имя часто является глобальным именем JNDI, но может быть именем любой формы. Серверы приложений не обязаны поддерживать любую определенную форму или тип отображенного имени, ни возможность использовать отображенные имена. Отображенное имя зависимо от продукта и часто зависимо от установки. Нет смысла в отображенном имени переносимо.
public abstract java.lang.String description
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41