Java EE(Java Platform, Enterprise Edition) 6으로 마이그레이션

버전 9.0 제품은 Java EE(Java™ Platform, Enterprise Edition) 6 스펙을 지원합니다. 신규 및 기존 엔터프라이즈 애플리케이션이 Java EE 6에 의해 추가된 기능을 활용할 수 있습니다.

이 태스크 정보

제품은 다음과 같은 Java EE 6에 새로 도입된 스펙 및 API(Application Programming Interface) 레벨을 지원합니다.
  • JSR 318: EJB(Enterprise JavaBeans) 3.1
  • JSR 315: Java 서블릿 3.0
  • JSR 245 JSP/EL(JavaServer Pages/Expression Language) 2.1
  • JSR 314: JSP(JavaServer Faces) 2.0
  • JSR 199: JMS 1.1
  • JSR-299: JCDI(Java Contexts and Dependency Injection) 1.0(과거 Web Bean)
  • JSR 317: JPA(Java Persistence API) 2.0
  • JSR 322: JCA(Java EE Connector Architecture) 1.6
  • JAX-WS(Java API for XML-Based Web Services) 2.2
  • JSR 311: JAX-RS(Java API for RESTful Web Services) 1.0
  • JSR 196: JASPIC(Java Authentication Service Provider Interface for Containers) 1.0
  • JSR 303: Bean 유효성 검증 1.0

새 스펙은 여러 가지 기능(예: 애플리케이션에 공통 기능을 제공하는 프로파일)을 추가하여 애플리케이션 개발자에게 도움을 줍니다.

또한 여러 스펙들로 인해 어노테이션을 사용할 수 있는 모듈 유형이 많아졌습니다. Java 언어 어노테이션은 Java EE 애플리케이션을 쉽게 개발할 수 있게 해줍니다. 어노테이션을 사용하여 많은 애플리케이션에 배치 디스크립터가 필요하지 않게 될 수 있습니다. 버전 7에서 제품은 EJB 3.0 및 Web 2.5 모듈의 어노테이션을 지원합니다. 버전 8에서 제품이 배치 디스크립터의 사용을 계속 지원할 뿐만 아니라 추가 모듈 유형의 어노테이션(예: 자원 어댑터 또는 RAR 파일)을 지원합니다.

엔터프라이즈 애플리케이션을 마이그레이션하는 일반적인 단계는 다음과 같습니다.

프로시저

  1. 애플리케이션에서 새 Java EE 6 기능을 활용할지 여부를 결정하십시오.

    버전 9.0 제품은 Java EE 6에 작성된 애플리케이션을 지원하고, 이전 Java EE 버전, 특히 Java EE 5, Java 2 Platform, J2EE(Enterprise Edition) 1.4 및 J2EE 1.3에 작성된 이식 가능 애플리케이션을 지원합니다. 새 Java EE 6 기능을 사용하지 않기로 하면 이식 가능 애플리케이션은 변경사항 없이 동일한 동작으로 현재 플랫폼 버전에서 계속 작동됩니다.

  2. 애플리케이션에서 새 Java EE 6 기능을 사용하기로 선택하면 스펙을 따르는 데 필요한 만큼 애플리케이션을 변경하십시오.
  3. 애플리케이션을 배치하십시오.

    버전 8 배치 대상에만 새 Java EE 6 기능을 사용하는 애플리케이션을 배치하십시오. 이전 스펙에 작성된 애플리케이션을 버전 8 배치 대상이나 버전 6.x 또는 7.x 배치 대상에 배치할 수 있습니다.

다음에 수행할 작업

애플리케이션이 예상대로 작동되는지 확인하려면 배치된 애플리케이션을 테스트하십시오. 필요한 경우 애플리케이션을 업데이트하십시오.

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



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