어셈블링 애플리케이션
애플리케이션 어셈블리는 애플리케이션 서버에 배치할 수 있는 Java EE(Java™ Platform, Enterprise Edition) 모듈 작성으로 구성되어 있습니다. WAR(Web Application Archive) 파일, RAR(Resource Adapter Archive) 파일, EJB(Enterprise Bean) JAR 파일 및 JAR(Application Client Archive) 파일과 같은 모듈이 코드 아티팩트로부터 작성됩니다. 이와 같이 EAR(Enterprise Archive) 모듈 또는 독립형 웹 모듈로 코드 아티팩트를 패키징하고 구성하는 것은 모듈을 애플리케이션 서버로 배치하는 데 필요합니다.
시작하기 전에
애플리케이션 서버에 배치하려는 코드 아티팩트를 개발하고 선호하는 통합 개발 환경에서 코드 아티팩트를 테스트한 단위를 준비하십시오. 다음은 배치 가능한 Java EE 모듈로 어셈블할 수 있는 코드 아티팩트입니다.
- 엔터프라이즈 Bean
- 서블릿, JSP(JavaServer Pages) 파일 및 기타 웹 컴포넌트
- 자원 어댑터(커넥터) 구현
- 클라이언트 애플리케이션
- SIP(Session Initiation Protocol) 모듈(SAR 파일)
- 기타 지원 클래스 및 파일
배치 가능한 Java EE 모듈로 코드 아티팩트를 어셈블하기 위해 지원되는 어셈블리 도구를 사용할 수 있습니다. 이 제품은 Java EE 모듈 개발, 어셈블 및 배치를 위해 IBM® Rational® Application Developer for WebSphere Software 및 IBM WebSphere Application Server Developer Tools for Eclipse를 지원합니다.
이 태스크 정보
Java EE 모듈에 어셈블하여 애플리케이션 서버에 코드 아티팩트를 배치합니다. 코드 아티팩트를 어셈블할 때 배치 가능한 Java EE 애플리케이션과 모듈에 코드 아티팩트를 패키지 및 구성하고, 어노테이션 및 배치 디스크립터를 편집하며, 필요에 따라 데이터베이스를 맵핑합니다. 코드 아티팩트를 Java EE 모듈에 어셈블하지 않으면 애플리케이션 서버에서 실행할 수 없습니다.
단계는 어셈블리 도구를 사용하여 Java EE 코드 아티팩트를 배치 가능한 모듈로 어셈블하는 방법에 대해 설명합니다. 또한 고속 배치 도구를 사용하여 J2EE(Java 2 Platform, Enterprise Edition) 1.3 또는 1.4 코드 아티팩트를 빠르게 어셈블 및 배치할 수도 있습니다. 자세한 정보는 "J2EE 애플리케이션의 고속 배치"의 내용을 참조하십시오.
프로시저
다음에 수행할 작업
애플리케이션을 어셈블한 후, 시스템 관리 도구를 사용하여 애플리케이션 서버에 EAR 또는 WAR 파일을 배치하십시오. "엔터프라이즈 애플리케이션 또는 모듈 설치 방법"에는 애플리케이션 서버에서 Java EE 모듈을 배치할 때 사용할 수 있는 시스템 관리 도구가 나와 있습니다. 시스템 관리 도구는 어노테이션 또는 배치 디스크립터에 정의된 보안 및 배치 지시사항을 따르며 사용자가 어셈블리 도구 내에서 지정된 바인딩을 수정할 수 있습니다. 이 도구는 엔터프라이즈 Bean 및 데이터베이스 등, 애플리케이션이 사용하는 필수 외부 자원을 찾습니다.
EAR 파일이 필요한 모듈에만 포함되도록 애플리케이션을 패키징하십시오. 모듈은 어노테이션, 배치 디스크립터, 바인딩 및 IBM 확장자에 대한 정보와 같은 모듈에 대한 메타데이터를 포함할 수 있습니다.
설치할 때 관리 콘솔을 사용하여 어노테이션 또는 배치 디스크립터에 정의된 보안 지시사항을 완료하고 엔터프라이즈 Bean 및 데이터베이스와 같은 필수 외부 자원을 찾으십시오. 구성 특성을 추가하고 어셈블리 도구에서 정의된 바인딩 특성을 다시 정의할 수 있습니다.