Liberty에 JAX-RS 2.0 애플리케이션 배치
JAX-RS(Java™ API for RESTful Web Services)를 사용하여 REST(Representational State Transfer) 원칙을 따르는 서비스를 개발할 수 있습니다. RESTful 서비스는 자원 조작에 기반합니다. 자원에는 정적 또는 동적으로 업데이트된 데이터가 포함될 수 있습니다. 애플리케이션의 자원을 식별하여 서비스 개발을 좀 더 쉽고 유용하게 만들 수 있습니다. Liberty는 JAX-RS 프로그래밍 모델을 지원하기 위해 jaxrs-1.1및 jaxrs-2.0을 제공합니다.
하위 주제
- 비동기 처리
- JAX-RS 2.0의 HTML 양식 제출에서 멀티파트/양식-데이터 파트를 수신하도록 자원 구성
HTML은 POST 메소드 및 "멀티파트/양식-데이터" 조치를 사용하여 전송 파일 데이터를 구성하도록 형성됩니다. JAX-RS(Java API for RESTful Web Services) 구현을 통해 데이터를 허용하는 JAX-RS 자원 메소드를 사용한 두 가지 방법 중 하나로 이 데이터를 수신할 수 있습니다. - JAX-RS 2.0 클라이언트 구성
Java API for XML RESTful Web Services 2.0에 대해 REST 엔드포인트에 액세스하도록 클라이언트를 구성할 수 있습니다. JAX-RS 2.0은 원격 RESTful 웹 서비스에 대한 요청을 작성할 수 있는 새로운 표준화된 클라이언트 API를 소개합니다. - JAX-RS 2.0을 위해 EAR 파일에 EJB 배치
Liberty에서 JAX-RS 2.0은 EAR 파일에 포함되어야 하는 EJB JAR 파일의 EJB JAX-RS를 지원합니다. - JAX-RS 2.0 웹 애플리케이션의 구현
JAX-RS(Java API for RESTful Web Services)를 사용하여 REST(Representational State Transfer) 원칙을 따르는 서비스를 개발할 수 있습니다. JAX-RS를 사용하여 RESTful 서비스의 개발이 간소화됩니다. - 보안 JAX-RS 애플리케이션의 구현
IBM® JAX-RS 1.1 런타임 환경은 Apache Wink 프로젝트에서 파생된 서블릿에서 구동됩니다. JAX-RS 2.0 런타임 환경은 Apache CXF 3.0.2에서 파생된 서블릿에 의해 구동됩니다. WebSphere® Application Server 환경에서 서블릿의 라이프사이클은 웹 컨테이너에서 관리됩니다. 따라서 웹 컨테이너가 제공하는 보안 서비스는 WebSphere Application Server에 배치된 REST 자원에 적용 가능합니다. - JAX-RS 2.0 동작 변경사항
버전 9부터 Liberty는 JAX-RS 2.0을 지원합니다. Liberty에서 JAX-RS 사용을 시작하려면 우선 JAX-RS 1.1 및 JAX-RS 2.0 간의 다음 차이점을 알아야 합니다. - Atom과 JAX-RS 2.0 통합
JAX-RS 2.0는 Apache Abdera를 사용하여 Atom 지원을 추가할 수 있습니다. - EJB 및 CDI와의 JAX-RS 2.0 통합
Liberty의 JAX-RS 2.0은 EJB(Enterprise JavaBeans) 및 CDI(Contexts and Dependency Injection)와 통합됩니다. - 관리 Bean과 JAX-RS 2.0 통합
Liberty의 JAX-RS 2.0은 루트 자원 클래스, 제공자 및 애플리케이션 서브클래스로서 관리 Bean을 사용하도록 지원합니다. - 클라이언트에서 여러 조회 매개변수 전송 - 계단식 또는 반복 프로그래밍
클라이언트 측에서 서버로 여러 조회 매개변수를 전송하려면 다음 샘플을 참조하십시오. - JAX-RS 2.0 컨텍스트 오브젝트를 사용하여 요청에 대한 자세한 정보 얻기
JAX-RS(Java API for RESTful Web Services) 2.0은 애플리케이션 서브클래스, 루트 자원 클래스 및 제공자에게 여러 컨텍스트 유형을 제공합니다. @Context 어노테이션을 사용하여 컨텍스트 오브젝트(예: HttpHeaders, UriInfo, HttpServletRequest)를 애플리케이션 서브클래스, 루트 자원 클래스 및 제공자의 클래스 필드 또는 메소드 매개변수에 삽입할 수 있습니다. - WADL2JAVA 명령
wadl2java 명령행 도구는 기존 WADL(Web Application Description Language) 파일을 처리하며 JAX-RS(Java API for RESTful Web Services) 웹 서비스 애플리케이션 개발을 위해 필요한 아티팩트를 생성합니다. wadl2java 명령행 도구는 JAX-RS 웹 서비스 개발에 대한 하향식 접근 방식을 지원합니다. 기존 WADL 파일로 시작하는 경우에는 wadl2java 명령행 도구를 사용하여 필요한 JAX-RS 아티팩트를 생성하십시오.
상위 주제: Liberty에 웹 서비스 애플리케이션 배치

파일 이름: twlp_dep_jaxrs.html