엔터프라이즈 Bean 코드를 Application Server에 배치할 수 있는 파일에 어셈블하는 경우,
애플리케이션이 데이터베이스와 같은 EIS(엔터프라이즈 정보 시스템)에 액세스하는 방식을 정의하는
특성을 구성합니다.
시작하기 전에
이 주제에서는 데이터베이스와의 트랜잭션을 수행해야 하는 EJB 모듈을 포함하는
엔터프라이즈 애플리케이션을 작성한 것으로 가정합니다.
이 태스크 정보
데이터 액세스 애플리케이션은 데이터 소스나 연결 팩토리와 같은 자원을 사용하여
데이터베이스와 연결합니다.
애플리케이션 컴포넌트는 연결 인스턴스에 액세스기 위해 연결 팩토리를 사용하며,
이 컴포넌트는 기본 EIS(Enterprise Information System)에 연결하기 위해 연결 인스턴스를 사용합니다. 연결 예제에는 데이터베이스 연결,
Java™ Message Service 연결 및 SAP R/3 연결이 있습니다.
애플리케이션 어셈블리 중에
애플리케이션이 해당 자원을 사용할 수 있게 하는 활동을 수행합니다.
이 프로세스에는 일반적으로 어셈블리 도구가 필요합니다.
프로시저
- 애플리케이션 자원을 참조하기 위해 EJB 모듈이 사용하는 로컬 이름을
식별하십시오. 이러한 논리 이름을 자원 참조라고 합니다.
자세한 설명은 자원 참조 사용의 이점 주제를 참조하십시오.
- 어셈블리 도구를 시작하십시오.
- 아직 실행하지 않은 경우, Java EE(Java
Platform, Enterprise Edition) 모듈의 작업에 대해 어셈블리 도구를 구성하십시오. Java EE 기능이 사용 가능한지 확인하십시오.
- 자원 참조에 대한 맵핑 및 보안 특성을 정의하십시오. 이 프로세스에는 다음 활동이 포함됩니다.
- 자원 참조를 데이터베이스 연결을 제공하는 애플리케이션
자원에 바인드하십시오.
바인딩 개념에 대한 자세한 정보는 "엔터프라이즈 Bean 및 웹 모듈에 대한
데이터 소스 검색" 주제를 참조하십시오. 배치 시 필요하면 사용자의 바인딩을 변경할 수 있습니다.
- 각 자원에 대해 데이터베이스 연결이 부여되는 보안 구성인
인증 유형을 정의하십시오. 다음은 두 가지 인증 유형입니다.
- 컴포넌트 관리
- 엔터프라이즈 Bean 코드는 데이터 소스 또는
연결 팩토리 연결에 대한 EIS 로그온을 수행합니다.
- 컨테이너 관리
- 제품은 EIS 사인온을 수행합니다.
자원 인증에 대한 자세한 참조는
J2EE 커넥터 보안 주제를 참조하십시오.
- 엔터프라이즈 Bean에 대한 액세스 목적 정책 설정을 구성하십시오.
- 프로젝트 탐색기 보기에서 EJB 모듈을 마우스 오른쪽 단추로 클릭하고
연결 프로그램 > 배치 디스크립터 편집기를 클릭하십시오.
- EJB 배치 디스크립터 편집기에서 액세스 탭을 선택하십시오.
- 분리 레벨 아래에서, 추가를 클릭하십시오.
- 분리 레벨, 엔터프라이즈 Bean 및 메소드 요소를 선택하십시오.
분리 레벨에 대한 정보는 F1을 누르십시오.
- 완료를 클릭하십시오.
- 데이터베이스 테이블에 엔터프라이즈 Bean을 맵핑합니다.
결과
프로젝트 탐색기 보기에 업데이트된 애플리케이션의 파일이 표시됩니다.
다음에 수행할 작업
애플리케이션을 테스트하면 애플리케이션 서버에 애플리케이션
배치 준비가 된 것입니다.