J2EE 프로젝트 마이그레이션

J2EE 마이그레이션 마법사를 사용하여 엔터프라이즈 애플리케이션 프로젝트 및 연관된 모듈의 프로젝트 구조와 J2EE 스펙 레벨을 마이그레이션할 수 있습니다.

이 태스크 정보

프로젝트 구조 마이그레이션
이전 버전의 워크벤치에서 작성된 프로젝트의 경우 프로젝트 구조가 다를 수 있습니다. J2EE 마이그레이션 마법사를 사용하면 기존 프로젝트 구조를 현재 프로젝트 구조로 마이그레이션할 수 있습니다.
J2EE 스펙 레벨 마이그레이션
J2EE 마이그레이션 마법사를 사용하면 엔터프라이즈 애플리케이션 프로젝트 및 기타 모듈 프로젝트의 J2EE 스펙 레벨도 마이그레이션할 수 있습니다. 예를 들어, J2EE 1.2에서 J2EE 1.3 또는 J2EE 1.4로 프로젝트를 마이그레이션할 수 있습니다.

프로젝트 구조의 마이그레이션 및 J2EE 스펙 레벨의 마이그레이션은 동시에 또는 별도로 마법사를 통해 수행할 수 있습니다.

J2EE 스펙 레벨을 마이그레이션하도록 선택할 경우 프로젝트에 대한 대상 서버를 지정해야 합니다.

대상 서버 마이그레이션
J2EE 스펙 레벨을 마이그레이션하도록 선택할 경우 마이그레이션 동안 대상 서버도 지정할 수 있습니다.
EJB 마이그레이션
마이그레이션 중인 EJB 모듈에 대해 마이그레이션 마법사를 통해 수행할 수 있는 다음과 같은 추가 옵션이 있습니다.
  • CMP 1.x Bean을 CMP 2.x Bean으로 마이그레이션: EJB 모듈의 일부로 EJB 1.x CMP Bean이 있는 경우 이를 EJB 2.x 스펙 레벨로 마이그레이션하도록 선택할 수 있습니다. 모두가 마이그레이션되는 것은 아니기 때문에 마이그레이션 후에 유효성 검증 오류가 발생할 수 있습니다. 예를 들어, 파인더 조회는 EJB QL로 마이그레이션되지만 주어진 메타데이터에서 이를 판별할 수 없기 때문에 파인더 명령문은 올바르지 않습니다.
  • 로컬 클라이언트 보기 추가: EJB 모듈의 EJB 1.x CMP Bean을 EJB 2.x CMP Bean으로 마이그레이션할 경우, 이 옵션은 CMP Bean에 로컬 클라이언트 보기를 추가합니다.
팁: 레거시 엔터프라이즈 애플리케이션 프로젝트 EAR 파일을 가져오면, 프로젝트 구조가 이전 버전에서 자동으로 업데이트됩니다.

프로시저

  1. Java™ EE 퍼스펙티브의 엔터프라이즈 탐색기 보기에서 마이그레이션하려는 엔터프라이즈 애플리케이션 프로젝트를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 Java EE > J2EE 마이그레이션 마법사를 선택하십시오.
    참고: J2EE 1.2 또는 1.3 스펙 프로젝트만 마이그레이션할 수 있습니다.
  2. 다음을 클릭하여 마법사를 수행하십시오. 마법사에는 마이그레이션 중인 각 모듈 유형에 대한 페이지가 포함됩니다. 각 페이지에는 마이그레이션하려는 특정 프로젝트를 선택할 수 있는 테이블이 있습니다.
  3. 옵션: CMP 엔티티 Bean의 EJB 스펙 레벨을 마이그레이션 중이고 로컬 클라이언트 보기를 이 Bean에 추가 중인 경우 EJB 모듈 마이그레이션 페이지를 사용하여 Bean의 마이그레이션을 상세하게 정의할 수 있습니다. 마이그레이션되는 엔터프라이즈 Bean을 선택하고 로컬 클라이언트 보기를 추가할 수 있으며, 로컬 클라이언트 보기 이름 지정 설계를 정의할 수 있습니다. 또한 원격 보기를 삭제할지 여부도 지정할 수 있습니다.
  4. 완료를 클릭하여 마이그레이션을 시작하십시오.

    마이그레이션이 완료되고 나면 마법사가 마이그레이션의 결과를 나열한 보고서를 표시합니다.

    참고: 이 보고서에는 더 이상 유효하지 않기 때문에 마이그레이션, 교체 또는 삭제된 아티팩트가 표시되어 있으므로 특별히 주의를 기울여야 합니다.

피드백