| 이름: | 설명: | 특성: | 정의: |
|---|---|---|---|
| @Resource | 이 어노테이션은 애플리케이션에 필요한 WebServiceContext 자원을 표시합니다. 이 어노테이션을 JavaBeans 엔드포인트 또는 제공자 엔드포인트를 위한 서비스 엔드포인트 구현 클래스에 적용하십시오. 컨테이너가 WebServiceContext 자원의 인스턴스를 초기활 때 엔드포인트 구현에 삽입합니다. |
|
@Target(value={TYPE,FIELD,METHOD})
@Retention(value=RUNTIME)
public @interface Resource {
public enum AuthenticationType {
APPLICATION,
CONTAINER
}
AuthenticationType authenticationType();
String description();
String mappedName();
String name();
boolean shareable;
Class type();
}
|
| @PostConstruct | 이 어노테이션은 클래스에서 종속성 삽입을 수행한 후에 실행해야 하는 메소드를 표시합니다. 이 어노테이션을 JAX-WS 애플리케이션 핸들러, JavaBeans 엔드포인트에 대한 서비스 엔드포인트 구현 클래스 또는 제공자 엔드포인트에 적용하십시오. |
|
@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface PostConstruct {
}
|
| @PreDestroy | 이 어노테이션은 컨테이너가 인스턴스를 제거하는 프로세스 중에 실행해야 하는
메소드를 표시합니다. 이 어노테이션을 JAX-WS 애플리케이션 핸들러, JavaBeans 엔드포인트에 대한 서비스 엔드포인트 구현 클래스 또는 제공자 엔드포인트에 적용하십시오. |
|
@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface PreDestroy {
}
|