Apache Beehive에 BEA Beehive 마이그레이션

BEA Beehive 및 Apache Beehive 프레임워크가 Oracle 또는 Apache에서 더 이상 지원되지 않아도 계속해서 Beehive 프레임워크를 사용하려면 WebSphere Application Server 환경에서 애플리케이션을 배치하기 전에 BEA Beehive에서 Apache Beehive로 마이그레이션해야 합니다. 이 마이그레이션 후에 프레임워크 구성요소의 사용을 평가하고 지원되는 다른 프레임워크 또는 Java™ API로 마이그레이션하십시오.

마이그레이션 툴킷이 Apache Beehive로 마이그레이션할 다음 BEA Beehive 컴포넌트를 발견하는 것을 지원합니다.

파일 리팩토링 및 빌드 스크립트와 같은 일부 마이그레이션 단계가 마이그레이션 툴킷에서 현재 지원되지 않고 수동으로 수행되어야 합니다. BEA 벌집 주석을 Apache 벌집 주석으로 마이그레이션하는 것과 같은 기타 작업은 마이그레이션 도구에서 지원됩니다, 은 마이그레이션 툴킷에서 지원됩니다.

BEA Beehive에서 Apache Beehive로 마이그레이션하려면 다음 단계를 수행하십시오.

  1. 애플리케이션 클래스 로더에서 BEA Beehive JAR 파일을 제거하고 http://beehive.apache.org에서 Apache Beehive JAR로 바꾸십시오.
  2. BEA Beehive에 특정한 파일을 식별하여 Java 소스 파일로 변환하십시오.
    • JPF(Java Page Flow) 파일 사용 안함 규칙을 통해 Java Page Flow(.jpf) 파일을 식별하십시오. 프로젝트에서 Java 소스 경로로 이러한 파일을 옮기고 파일 확장자를 .java로 변경하십시오.
    • JCX(Java Control Extension) 파일 사용 안함 규칙을 통해 Java Control Extension(.jcx) 파일을 식별하십시오. 프로젝트에서 Java 소스 경로로 이러한 파일을 옮기고 파일 확장자를 .java로 변경하십시오.
    • JWS(Java Web Service) 파일 사용 안함 규칙을 통해 Java 웹 서비스(.jws) 파일을 식별하십시오. 프로젝트에서 Java 소스 경로로 이러한 파일을 옮기고 파일 확장자를 .java로 변경하십시오.
    • BEA Global.app 파일 사용 안함 규칙을 통해 Global.app 파일을 식별하십시오. 프로젝트에서 Java 소스 경로로 이러한 파일을 옮기고 파일 확장자를 .java로 변경하십시오.
  3. BEA Beehive를 Apache Beehive 규칙에 대해 다시 실행하여 Beehive Java 컴포넌트를 분석하십시오.
  4. 제공된 Java 빠른 수정사항을 검토하고 적용하십시오.
    • 자동화된 수정은 Java 페이지 흐름 정보 추출 어노테이션에서 @JPF 어노테이션을 생성합니다 값을 추출하여 해당 @JPF 어노테이션을 빌드합니다. 일부의 경우 경로 값에서 "/"가 선행해야 할 수도 있습니다.
  5. 제공된 JSP 빠른 수정사항을 검토하고 적용하십시오.
  6. Apache Beehive 필터 및 리스너를 web.xml 디스크립터에 추가하십시오.
  7. Apache Beehive 빌드 스크립트를 구성하십시오.