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 파일을
가져오면, 프로젝트 구조가 이전 버전에서 자동으로 업데이트됩니다.
프로시저
- Java™ EE 퍼스펙티브의 엔터프라이즈 탐색기 보기에서 마이그레이션하려는 엔터프라이즈 애플리케이션 프로젝트를 마우스 오른쪽 단추로 클릭하고
팝업 메뉴에서 를 선택하십시오.
참고: J2EE 1.2 또는 1.3 스펙 프로젝트만 마이그레이션할 수 있습니다.
- 다음을 클릭하여 마법사를 수행하십시오. 마법사에는 마이그레이션 중인 각 모듈 유형에 대한 페이지가 포함됩니다. 각 페이지에는 마이그레이션하려는 특정 프로젝트를
선택할 수 있는 테이블이 있습니다.
- 옵션: CMP 엔티티 Bean의 EJB 스펙 레벨을 마이그레이션 중이고 로컬 클라이언트 보기를
이 Bean에 추가 중인 경우 EJB 모듈 마이그레이션 페이지를 사용하여 Bean의 마이그레이션을
상세하게 정의할 수 있습니다. 마이그레이션되는 엔터프라이즈 Bean을 선택하고 로컬 클라이언트 보기를
추가할 수 있으며, 로컬 클라이언트 보기 이름 지정 설계를 정의할 수 있습니다. 또한 원격 보기를
삭제할지 여부도 지정할 수 있습니다.
- 완료를 클릭하여 마이그레이션을 시작하십시오.
마이그레이션이 완료되고 나면 마법사가 마이그레이션의 결과를 나열한
보고서를 표시합니다.
참고: 이 보고서에는 더 이상 유효하지 않기 때문에 마이그레이션, 교체 또는 삭제된
아티팩트가 표시되어 있으므로 특별히 주의를 기울여야 합니다.