WebSphere Application Server Traditional의 새로운 사항
WebSphere® Application Server Traditional은 SOA(Service-Oriented Architecture)의 기반을 확고하게 해줍니다. 버전 9.0은 Java™ SE 8 및 Java EE 7 기술과 몇 개의 개선사항에 대한 지원을 제공합니다.
Java Platform, Standard Edition 8
IBM® SDK, Java Technology Edition, 버전 8은 WebSphere Application Server Traditional V9에 대한 기본 Java SDK입니다. Java SE 8의 이점에 대해 자세히 알아보려면 WebSphere Application Server Traditional V9의 Java SE 8의 내용을 참조하십시오.
Java Platform, Enterprise Edition 7
WebSphere Application Server Traditional은 완벽하게 Java EE(Java Platform, Enterprise Edition) 7을 지원합니다. Java EE의 전체 플랫폼 및 웹 프로파일에 대한 추가 정보는 WebSphere Application Server Traditional의 Java EE 7의 내용을 참조하십시오. 지원되는 Java EE 7 기술 목록은 Java EE 7 프로그래밍 모델 지원의 내용을 참조하십시오.
- Java EE 7 웹 프로파일을 통해 데스크탑, 태블릿 및 스마트폰을 위한
HTML5 동적 확장 가능 애플리케이션의 더 쉬운 전달.
Java EE 6은 EJB(Enterprise JavaBeans) Lite, JPA(Java Persistence API) 및 JTA(Java Transaction API)와 같은 기술을 제공하여 동적 웹 애플리케이션을 보조하는 웹 프로파일을 도입했습니다.
Java EE 7 Web Profile은 HTML5에 대한 지원을 추가합니다. 두 개의 새 기술, WebSocket 및 JSON은 데이터 교환 속도를 높이고 휴대용 애플리케이션에 대한 데이터 구문 분석을 간소화합니다. 기존 기술 JAX-RS 2.0, Java Server Faces(JSF) 2.2 및 Servlet 3.1에 대한 업데이트는 사용자의 동적 HTML5 애플리케이션 개발 역량을 향상시킵니다. 예를 들면, JAX-RS 2.0은 확장 가능한 고성능 RESTful 서비스를 통해 비동기 응답 처리 기능을 제공합니다.
- 개발자 생산성 증가.
단순화된 애플리케이션 아키텍처가 JMS 2.0 및 JAX-RS 2.0 클라이언트 API에서와 같이 비즈니스 로직에 필요한 보일러플레이트 코드의 양을 줄여줍니다. 더욱 안정적인 POJO 개발 모델은 JAX-RS 2.0 인터셉터 및 필터나 CDI에서 더 폭넓게 어노테이션을 사용할 수 있게 해 줍니다. Bean Validation 1.1은 메소드 레벨 유효성 검증 기능을 제공합니다.
- 엔터프라이즈 요구사항을 위한 지원 개선됨.
Java EE는 Java EE Connector Architecture(JCA), Java Transaction API(JTA) 및 Java Message Service(JMS)를 통해 계속해서 엔터프라이즈 요구사항을 지원합니다. Java EE 7에서는 표준 API를 사용하고 여러 런타임 환경에서 이동 가능한 일괄처리 애플리케이션을 Java에 작성하는 기능을 소개합니다. 일괄처리 애플리케이션을 사용하면 처리 시간을 일반적으로 자원이 유휴 상태인 때로 이동하여 자원 계산을 더 용이하게 할 수 있습니다. Concurrency Utilities를 사용하면 개발자가 신뢰 가능한 보안 상태에서 Java EE 런타임과 통합하는 확장 가능한 애플리케이션을 작성할 수 있습니다.
- 더 이상 사용되지 않는 이전 기술.
애플리케이션 배치(JSR-88), UDDI 레지스트리와의 상호작용을 위한 JAXR(JSR-93), XML 기반 RPC를 위한 JAX-RPC(JSR-101), 그리고 Java Persistence API(JSR-338)가 대체하는 EJB 2.x 컨테이너 관리 지속성과 같은 이전 기술은 선택사항입니다.
Java Enterprise Edition 7 샘플 애플리케이션
Java EE 7 샘플 코드에 액세스하려면 GitHub의 WASdev 프로젝트 영역을 방문하십시오. 샘플 사용 및 배치에 대한 자세한 정보는 샘플 액세스를 참조하십시오.