WebSphere® Application Server Traditional에서는 이제 전체 Java EE(Java™ Platform, Enterprise Edition) 7을 지원합니다.
Java EE 7 Full Platform 및 Web Profile
Java EE 7 스펙은
Full Platform Enterprise Edition을 정의합니다.
Web Profile은 제대로 정의된 Full Platform의 서브세트입니다.
- Web Profile
- Web Profile은 "최신" 웹 애플리케이션을 대상으로 하는 완전한 스택을
정의합니다. 이 스택은 대부분의 웹 애플리케이션에 대한 요구를 충족시킬 수 있는
Full Platform 표준 API의 서브세트입니다.
- Full Platform
- Full Platform은 Java EE 프로그래밍 모델의 전체 보완을
정의합니다. Web Profile 기능 외에도 Full Platform은 연결성, 보안, 엔터프라이즈 Bean, 메시징 및
애플리케이션 클라이언트 등과 같이 엔터프라이즈에서 필요로 하는 고급 비즈니스 기능을 위한
스펙을 가지고 있습니다.
WebSphere Application Server Traditional에서는 Java EE 7 웹 프로파일로부터 다음 스펙을 제공합니다.
- Bean Validation 1.1은 JavaBean 유효성 검증을 위한 어노테이션 기반 모델을 제공합니다. Bean 유효성 검증을 사용하여 데이터가 애플리케이션을 통해 이동하는 것처럼 데이터 무결성을 보증하고 유지하십시오.
- Java Platform 1.2의 공통 어노테이션을 사용하면 Java EE와 Java SE 사이와 Java EE 컴포넌트에서 사용되는 어노테이션(소프트웨어 프로그램에 대한 정보)에서 일관성을 가질 수 있습니다.
- Contexts and Dependency Injection for Java(CDI) 1.2를 사용하면
다른 유형의 Java EE 컴포넌트를 더 쉽게 통합할 수 있습니다. CDI는 엔터프라이즈 Bean이나 관리 Bean과 같은 컴포넌트를
JavaServer Pages나 기타 엔터프라이즈 Bean과 같은 컴포넌트로 삽입하는 공통 메커니즘을 제공합니다.
- Debugging Support for Other Languages 1.0은 Java 가상 머신 바이트 코드를 Java 프로그래밍 언어가 아닌 언어의 소스 코드와 상관시키기 위한 표준화된 도구를 구축합니다.
- Dependency Injection for Java 1.0은 클래스의 종속성을 설명하기 위한 표준 Java 어노테이션을 제공합니다.
- Enterprise JavaBeans(EJB) 3.2 Lite를 사용하면 EJB 3.2 스펙의
EJB Lite 서브세트에 쓰여진 엔터프라이즈 Bean을 지원할 수 있습니다. EJB 스펙은 컴포넌트 기반 비즈니스 애플리케이션의 개발과 배치를 위한 아키텍처입니다.
- Expression Language(EL) 3.0은 새롭고 혁신적인 방법으로 표준 표현식 언어를 사용할 수 있는 애플리케이션에서 표현식의 직접 평가를 제공합니다.
- Interceptors 1.2를 사용하면 메소드 호출 또는 라이프사이클 이벤트와 연관된 대상 클래스에서 인터셉터 메소드를 호출할 수 있습니다.
인터셉터의 공통 사용은 로깅, 감사 및 프로파일링입니다.
- Java API for JSON Processing(JSON-P) 1.0은 JSON(JavaScript Object Notation) 처리(구문 분석, 생성, 검색 및 수정)를 위한
표준 API 라이브러리를 제공합니다.
- Java API for RESTful Services(JAX-RS) 2.0은 REST 아키텍처 패턴에 따라 웹 서비스 클라이언트와 엔드프인트의 개발과 배치를 단순화합니다.
- Java API for WebSocket 1.1을 사용하면 클라이언트와 서버 간의 실시간 투웨이 비동기 통신으로 애플리케이션을 강화합니다.
Java API for WebSocket 1.1은 이전에 전달된 Java API for WebSocket 1.0(JSR 356)을 업데이트하기 위한 추가 인터페이스를 제공합니다.
- Java Database Connectivity(JDBC) 4.1은 다양한 데이터 소스로부터 관계형 데이터로의 프로그램 방식의 액세스를 제공합니다.
- Java Persistence API(JPA) 2.1은 애플리케이션에서 관계형 데이터의 관리를 단순화합니다.
- Java Servlet 3.1은 반응형 동적 컨텐츠로 애플리케이션을 강화합니다.
- Java Transaction API(JTA) 1.2는 Servlet 및 JAX-RS와 같은
여러 Java EE 컴포넌트에 엔터프라이즈 Bean 사용을 요구하지 않는 컨테이너 관리자 트랜잭션의 용이성을 제공합니다.
- JavaServer Faces(JSF) 2.2를 사용하면 웹 애플리케이션에 대한 컴포넌트 기반 사용자 인터페이스를 빌드할 수 있습니다.
- JavaServer Pages(JSP) 2.3을 사용하면 강력하고 유연하게 동적 컨텐츠를 작성하는 웹 페이지의 감사를 더 쉽게 할 수 있습니다.
- Standard Tag Library for JavaServer Pages(JSTL) 1.2는 여러 웹 애플리케이션에 공통되는 핵심 기능을 단순한 태그로 캡슐화합니다.
WebSphere Application Server Traditional에서는 Java EE 7 전체 플랫폼으로부터 다음 스펙을 제공합니다.
- Batch Applications for Java Platform 1.0은 일괄처리 애플리케이션을 위한 프로그래밍 모델과 작업 제출 및 실행을 위한 런타임을 제공합니다.
- Concurrency Utilities for Java EE 1.0은 서버 관리 실행자, 스케줄된 실행자, 스레드 팩토리 및 스레드 컨텍스트 서비스를 구성하고 사용하는 기능을 제공합니다.
스레드 컨텍스트 캡처와 전파에는 클래스 로더 컨텍스트와 보안 컨텍스트가 포함됩니다.
- Enterprise JavaBeans 3.2 Full을 사용하면 EJB 3.2 스펙에 쓰여진 엔터프라이즈 Bean을 지원할 수 있습니다.
EJB 스펙은 컴포넌트 기반 비즈니스 애플리케이션의 개발과 배치를 위한 아키텍처입니다.
- Implementing Enterprise Web Services 1.4는 웹 서비스 구현과 사용을 위한 프로그래밍 모델입니다.
- J2EE Management 1.1은 J2EE(Java 2 Platform, Enterprise Edition) 컴포넌트의 관리 정보, 조작 및 매개변수에 대한 액세스와 노출을 위한 표준 모델을 제공합니다.
- Java API for WSDL(JWSDL)은 WSDL 확장의 확장 메커니즘을 포함하여 WSDL(Web Services Description Language) 문서의 표시, 조작, 읽기 및 쓰기를 위한 Java API의 표준 세트를 제공합니다.
- Java API for XML-Based Web Services(JAX-WS) 2.2는 Java XML 프로그래밍 API를 사용하여 표준 Java-대-WSDL 맵핑을 제공합니다.
- Java Architecture for XML Binding(JAXB) 2.2는 XML과 Java 코드 간의 표준 맵핑 방식을 제공합니다.
JAXB를 사용하면 XML과 웹 서비스 기술로 애플리케이션을 더 쉽게 확장할 수 있습니다.
- Java Authentication Service Provider Interface for Containers(JASPIC)
1.1은 인증 ID를 컨테이너에 통합하고 구축하기 위한 인증 모듈의 표준 인터페이스를 제공합니다.
- Java Authorization Contract for Containers(JACC) 1.5는
애플리케이션 서버와 권한 부여 정책 제공자 간의 규약을 정의합니다.
- Java EE Connector Architecture(JCA) 1.7을 사용하면
EIS(Enterprise Information System)에서 애플리케이션 서버에 플러그인하고
EIS, 애플리케이션 서버 및 엔터프라이즈 애플리케이션을 연결하는 자원 어댑터를 제공할 수 있습니다.
- JavaMail 1.5는 애플리케이션에서 이메일을 보내고, 받고, 관리하는 기능을 제공합니다.
- Java Message Service(JMS) API 2.0은 Java 플랫폼에서 엔터프라이즈 메시징 시스템에 액세스하기 위한 API를 제공합니다.
JMS를 사용하면 Java EE 애플리케이션 컴포넌트에서 메시지를 작성하고, 보내고, 받고, 읽을 수 있습니다.
- SOAP with Attachments API for Java(SAAJ) 1.3은 Java 플랫폼에서 XML 문서를 보내기 위한 표준 방법을 제공합니다.
SAAJ를 사용하면 JAX-RPC를 사용하지 않고 SOAP 메시징 애플리케이션을 직접 작성할 수 있습니다.
- Streaming API for XML(StAX) 1.0은 XML 문서를 스트리밍하는 API를 제공합니다.
- Web Services Metadata for the Java Platform은 Java 플랫폼의 웹 서비스 인터페이스 개발을 표준화합니다.
Java EE 7 기술로 제품 액세스
제품을 로컬 컴퓨터에 설치할 수 있습니다. 설치 지시사항은 애플리케이션 사용 환경 설치의 내용을 참조하십시오.
Java EE 7 기술 사용을 시작하는 데 도움을 주는 자원