Java EE(Java Platform, Enterprise Edition) 6으로 마이그레이션
버전 9.0 제품은 Java EE(Java™ Platform, Enterprise Edition) 6 스펙을 지원합니다. 신규 및 기존 엔터프라이즈 애플리케이션이 Java EE 6에 의해 추가된 기능을 활용할 수 있습니다.
이 태스크 정보
- 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 파일)을 지원합니다.
엔터프라이즈 애플리케이션을 마이그레이션하는 일반적인 단계는 다음과 같습니다.