Java EE 6에 대한 지원

Java™ EE 6은 이 릴리스에서 지원하는 새 기능 또는 향상된 기능을 다수 지원합니다.

웹 서비스
스크립팅 언어에 대한 지원
JDBC 개선사항
모니터링 및 관리
파일 시스템 관리
보안

Java EE 6 API의 변경사항

WebBeans 1.0: Java EE 6에서 개발된 가장 획기적인 API 중 하나로 WebBean이 Java EE에 있는 많은 갭을 채웁니다. WebBeans는 다음을 수행합니다.
  • JSF, JPA 및 EJB 3 프로그래밍 모델을 잘 통합된 단일 플랫폼으로 통합합니다. WebBeans는 EJB 3 Bean, JPA 항목 및 JavaBeans를 WebBeans 컴포넌트로 등록하며, 이는 EL을 통해 액세스 가능하고 서로 인젝션 가능합니다.
  • 강력한 종속성 인젝션 기능 세트를 플랫폼에 제공합니다.
  • 인터셉터를 대상 오브젝트 클래스 자체에 바인딩하는 대신 인터셉터를 어노테이션에 바인딩하는 기능을 추가함으로써 Java EE 인터셉터 모델을 개선합니다.
EJB 3.1: EJB 3.1은 의미있는 비즈니스 컴포넌트 서비스를 추가하는 한편 계속해서 최대한 단순하게 EJB를 작성했습니다. EJB 3.1
  • 비즈니스 인터페이스를 선택 가능하게 만들었습니다(세션 Bean도 포함).
  • 싱글톤 Bean의 개념을 추가합니다. 이러한 Bean이 공유 애플리케이션 상태를 관리하기 위한 용도이므로 기본적으로 완벽히 스레드가 안전합니다. 동시에 EJB 3.1은 훨씬 나은 유연성을 위해 선언적인 동시성 제어를 추가합니다.
  • 크론 스타일 스케줄을 위한 지원을 추가합니다.
  • @Asynchronous 어노테이션을 통해 비동기로 세션 Bean 메소드를 호출하는 기능을 추가합니다.
  • 웹 프로파일에 맞춰진 EJB API의 더 작은 서브세트를 추가하기 위해 EJB 3.1 Lite의 개념을 소개합니다. EJB Lite에는 트랜잭션 및 보안 같은 기능이 포함되어 있지만 메시징, 원격 지정, 스케줄링 같은 기능은 포함되어 있지 않습니다.
  • 표준 JNDI 이름(java:global/app/module/beah#interface)을 소개합니다.
JPA 2.0: Java EE 6에서 JPA는 고유 API로 EJB와 공식적으로 구분되었습니다. JPA 2.0은 다음을 수행합니다.
  • 콜렉션을 모델링하고 맵핑하고 @ElementCollection 어노테이션을 사용하여 나열하는 기능, 직접적이지 않은 일대다 관계를 맵핑하는 기능 같이 수많은 ORM 맵핑 개선사항을 추가합니다.
  • 첫 번째 결과를 검색하고, 조회 결과의 최대 크기를 지정하고, 기본 벤더별 엔티티 관리자 및 조회 오브젝트에 대한 액세스와 비관적 잠금을 가져오는 등의 작업을 지원하기 위해 EntityManager 및 Query API를 둘 다 개선합니다.
  • SQL-like CASE, NULLIF, COALESCE로 JPQL을 개선했습니다.
  • Criteria API를 추가합니다.
Servlet 3.0: Servlet 3.0은 Java EE 5 모델을 수용합니다. 서블릿 3.0
  • @WebServlet, @WebFilter 및 @WebListener 등의 어노테이션을 소개합니다. 이를 통해 web.xml 구성이 거의 필요하지 않게 되었습니다.
  • 웹 단편의 개념을 소개합니다. 자세한 정보는 웹 단편 프로젝트 작성의 내용을 참조하십시오.
  • ServletContext를 통해 서블릿, 필터, 리스너를 프로그래밍 방식으로 추가하는 기능을 추가합니다.
  • EJB 3.1에 따라 선택적인 배치 디스크립터를 작성하도록 합니다.
  • 웹 3.0 프로젝트에서 EJB 3.0 및 3.1 Bean에 대한 지원을 제공합니다.
JAX-RS 1.1: JAX-RS 1.1은 JAX-WS의 REST 상대입니다. JAX-RS 1.1은 다음을 수행합니다.
  • @Path 어노테이션을 사용하여 JAX-RS 자원에 액세스할 수 있는 URL을 판별합니다.
  • URL 조회 매개변수, URL의 파트, 쿠티 및 HTTP 헤더 값 같은 소스에서 입력을 맵핑합니다.
  • text/xml 및 text/json 등 리턴된 값의 컨텐츠 유형을 JAX-RS에 알리도록 @Produces 어노테이션을 사용합니다.
  • 서블릿, WebBeans 및 EJB와 통합합니다.
주제 유형을 표시하는 아이콘 개념 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: cjeewhatsnew.html