JAX-RS 웹 애플리케이션의 구현

JAX-RS(Java™ API for RESTful Web Services)를 사용하여 REST(Representational State Transfer) 프린시펄을 따르는 서비스를 개발할 수 있습니다. JAX-RS를 사용하여 RESTful 서비스의 개발이 간소화됩니다.

JAX-RS는 REST 애플리케이션을 신속하게 개발하기 위한 Java API입니다. 이 표준 API는 Java 커뮤니티를 전체에서 계속 지원됩니다. JAX-RS는 서블릿보다 신속하게 웹 애플리케이션을 개발할 수 있는 방법을 제공하지만 JAX-RS의 기본 목표는 RESTful 서비스를 빌드하는 것입니다. jaxrs-1.1Liberty Repository[8.5.5.6 이상]jaxrs-2.0은 REST 애플리케이션을 빌드하는 데 필요한 서버 측 컴포넌트 API를 정의합니다. IBM® JAX-RS는 JAX-RS(JSR 311) 스펙의 구현을 제공합니다.

REST의 프린시펄을 사용하여 비즈니스 애플리케이션이 몇 가지 이점을 얻을 수 있습니다. 일반적으로 RESTful 서비스는 보다 쉽게 개발하고 사용할 수 있습니다. 대부분의 RESTful 서비스는 전달에 제대로 정의된 표준(예: HTTP)을 사용합니다. HTTP가 RESTful 특성이 있는 프로토콜이기 때문에 RESTful 서비스가 확장성을 갖게 되어 서비스가 여러 클라이언트를 제공하게 하고 다중 서비스와 상호 운용하며, 앞으로 규모가 더 커질 수 있습니다. 또한 대부분의 RESTful 서비스가 XML 및 JSON과 같은 공통 데이터 표시를 사용하기 때문에 RESTful 서비스를 위한 클라이언트가 대부분 상호 운영성이라는 장점을 갖게 되어 개발이 쉽습니다.

JAX-RS 기술을 사용하는 REST 애플리케이션은 다른 유형의 분산 시스템과 비교하여 확장이 더 간단하고, 사용하기가 더 간단하며, 개발하기가 더 간단합니다. 흔히 사용되는 인터넷 서비스는 해당 애플리케이션에 RESTful API를 제공합니다. 써드파티는 다양한 REST API를 사용하여 고유의 비즈니스 및 애플리케이션을 빌드합니다.

JAX-RS 기능은 서블릿이나 필터의 사용으로 제공됩니다. 웹 애플리케이션의 web.xml 파일을 구성하고 Apache Wink 프레임워크를 기반으로 한 IBM JAX-RS 구현을 웹 애플리케이션의 라이브러리 디렉토리에 어셈블하면, 비즈니스 애플리케이션이 JAX-RS 기능을 사용할 수 있습니다.

자세한 정보는 다음을 참조하십시오.
참고: Liberty 프로파일의 컨텍스트 루트 값은 웹 모듈의 이름 또는 EAR 파일에 있는 사용자 정의 컨텍스트 루트입니다.

주제의 유형을 표시하는 아이콘 참조 주제

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_jaxrs_implementation
파일 이름: rwlp_jaxrs_implementation.html