어셈블링 애플리케이션

애플리케이션 어셈블리는 애플리케이션 서버에 배치할 수 있는 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 애플리케이션의 고속 배치"의 내용을 참조하십시오.

프로시저

  1. 어셈블리 도구를 시작하십시오.
  2. 옵션: 어셈블리 도구에 대한 온라인 문서를 읽으십시오.
  3. Java EE 모듈의 작업에 대해 어셈블리 도구를 구성하십시오.
  4. Application Server Toolkit, 어셈블리 툴킷, AAT(Application Assembly Tool) 또는 다른 도구를 사용하여 작성한 J2EE 1.4 또는 이전 프로젝트 또는 코드 아티팩트를 마이그레이션시키십시오.

    파일을 마이그레이션시키려면 마이그레이션 마법사를 사용하여 파일을 어셈블리 도구로 가져오십시오.

  5. 아카이브 파일을 추가할 수 있는 엔터프라이즈 애플리케이션 프로젝트를 작성하십시오. 엔터프라이즈 애플리케이션 프로젝트는 별도로 작성하거나 다음과 같이 아카이브 파일을 작성할 때 작성할 수 있습니다.
    • 웹 프로젝트를 작성하십시오.
    • EJB(엔터프라이즈 Bean) 프로젝트를 작성하십시오.
    • 애플리케이션 클라이언트를 작성하십시오.
    • 자원 어댑터(커넥터) 프로젝트를 작성하십시오.
  6. 필요에 따라 어노테이션 또는 배치 디스크립터를 편집하십시오. 엔터프라이즈 애플리케이션, 웹, 애플리케이션 클라이언트, 자원 어댑터(커넥터) 및 EJB(Enterprise Bean) 모듈에 대한 어노테이션 또는 배치 디스크립터를 편집할 수 있습니다.

    Rational Application Developer 문서의 주제에서는 어노테이션 또는 배치 디스크립터 편집에 대한 확장 정보를 제공합니다.

  7. 옵션: EJB 2.1 이상의 모듈에 대한 EJB(Enterprise Bean)를 RDB(Relational Database) 맵핑으로 생성하십시오.
  8. 아카이브 파일을 확인하십시오.
  9. 웹 서비스 모듈을 사용하는 엔터프라이즈 애플리케이션 또는 웹 서비스 사용 가능 모듈용 배치에 대한 코드를 생성합니다.

다음에 수행할 작업

애플리케이션을 어셈블한 후, 시스템 관리 도구를 사용하여 애플리케이션 서버에 EAR 또는 WAR 파일을 배치하십시오. "엔터프라이즈 애플리케이션 또는 모듈 설치 방법"에는 애플리케이션 서버에서 Java EE 모듈을 배치할 때 사용할 수 있는 시스템 관리 도구가 나와 있습니다. 시스템 관리 도구는 어노테이션 또는 배치 디스크립터에 정의된 보안 및 배치 지시사항을 따르며 사용자가 어셈블리 도구 내에서 지정된 바인딩을 수정할 수 있습니다. 이 도구는 엔터프라이즈 Bean 및 데이터베이스 등, 애플리케이션이 사용하는 필수 외부 자원을 찾습니다.

EAR 파일이 필요한 모듈에만 포함되도록 애플리케이션을 패키징하십시오. 모듈은 어노테이션, 배치 디스크립터, 바인딩 및 IBM 확장자에 대한 정보와 같은 모듈에 대한 메타데이터를 포함할 수 있습니다.

설치할 때 관리 콘솔을 사용하여 어노테이션 또는 배치 디스크립터에 정의된 보안 지시사항을 완료하고 엔터프라이즈 Bean 및 데이터베이스와 같은 필수 외부 자원을 찾으십시오. 구성 특성을 추가하고 어셈블리 도구에서 정의된 바인딩 특성을 다시 정의할 수 있습니다.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tatk_assembling
파일 이름:tatk_assembling.html