웹 애플리케이션에 어노테이션 추가

Java EE 5 및 6은 소스 코드에 대한 어노테이션의 인젝션을 지원합니다. 따라서, 이러한 아티팩트를 다른 곳에서 유지보수할 필요없이 소스 코드에 자원, 종속 항목, 서비스 및 라이프사이클 알림을 임베드할 수 있습니다. 어노테이션은 엔터프라이즈 애플리케이션의 개발 및 구성을 단순화합니다.

이 태스크 정보

어노테이션 보기를 사용하거나 Java™ 편집기에서 직접 어노테이션을 추가하여 소스 코드에 어노테이션을 추가할 수 있습니다.

프로시저

  1. 웹 애플리케이션에 추가할 어노테이션을 판별하십시오.
    표 1. Java EE 5 웹 애플리케이션에 의해 지원되는 어노테이션. 이 테이블에는 웹 애플리케이션에서 사용하기 위한 웹 서비스 어노테이션, EJB 및 공통에 대해 설명합니다.
    어노테이션 유형 어노테이션 설명
    공통 어노테이션 @Resource 자원 어노테이션은 애플리케이션에서 필요한 자원에 대한 참조를 선언합니다.
    @Resources 자원 어노테이션은 여러 자원 선언을 선언합니다.
    @DeclaresRoles DeclaresRoles 어노테이션은 애플리케이션에 대한 보안 역할을 지정합니다.
    @RunAs 실행 도구 어노테이션은 런타임 동안 애플리케이션의 역할을 지정합니다.
    @PostConstruct PostConstruct 어노테이션은 자원 인젝션이 초기화를 수행하기 위해 완료된 후 시작되는 컨테이너를 지정합니다.
    @PreDestroy PreDestroy 어노테이션은 인스턴스가 컨테이너에 의해 제거된다는 신호로 사용됩니다.
    EJB @PersistenceContext PersistenceContext 어노테이션은 컨테이너 관리 엔티티 컨텍스트를 지정합니다.
    @PersistenceContexts PersistenceContexts 어노테이션은 여러 @PersistenceContext 어노테이션을 선언합니다.
    @PersistenceUnit PersistenceUnit 어노테이션은 EJB로 사용하기 위한 엔티티 관리자 팩토리에 참조를 지정합니다.
    @PersistenceUnits PersistenceUnits 어노테이션은 여러 @PersistenceUnit 어노테이션을 선언합니다.
    웹 서비스 @WebServiceRef WebServiceRef 어노테이션은 웹 애플리케이션 내의 웹 서비스로 참조를 지정합니다.
    @WebServicesRefs WebServicesRefs 어노테이션은 여러 @WebServiceRef 어노테이션을 선언합니다.
  2. 어노테이션 보기를 사용하거나 Java 편집기에서 직접 어노테이션을 추가하여 소스 코드에 어노테이션을 추가하십시오.

다음에 수행할 작업

웹 티어 자원 인젝션에 대한 자세한 정보는 다음을 참조하십시오.
주제 유형을 표시하는 아이콘 태스크 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: twebannotations.html