JAX-RS를 사용하여 RESTful 서비스를 활성화하도록 계획
JAX-RS(Java™ API for RESTful Web Services) API를 사용하여 애플리케이션 개발자는 RESTful 애플리케이션을 빠르게 개발할 수 있습니다. RESTful 서비스를 사용하도록 JAX-RS 사용을 계획하는 경우 JAX-RS에서 RESTful 서비스의 특성 및 기능을 가장 효율적으로 구현하는 방법을 고려하십시오.
시작하기 전에
RESTful 서비스를 빌드하기 위해 JAX-RS를 사용하는 경우 장점과 REST 서비스에 대해 학습하려면 JAX-RS 정보 개요를 참조하십시오.
이 태스크 정보
JAX-RS는 REST(Representational State Transfer) 원칙을 준수하는 서비스를 개발하는 메커니즘을 제공하는 프로그래밍 모델입니다. JAX-RS를 사용하면 RESTful 서비스 개발이 단순해집니다.
JAX-RS는 REST 애플리케이션을 빠르게 개발하기 위한 Java API입니다. JAX-RS에서 서블릿 이외의 웹 애플리케이션을 개발하는 빠른 방법을 제공하지만, JAX-RS의 1차 목표는 RESTful 서비스를 빌드하는 것입니다. JAX-RS 1.0은 REST 애플리케이션을 빌드하도록 서버 측 컴포넌트 API를 정의합니다. IBM® JAX-RS에서는 JAX-RS(JSR 311) 스펙의 구현을 제공합니다.
JAX-RS 기술을 사용하면 REST 애플리케이션은 다른 분산 시스템 유형과 비교할 때 개발, 이용, 확장을 더 쉽게 수행할 수 있습니다. 가장 많이, 널리 사용되는 인터넷 서비스는 애플리케이션에 RESTful API를 성공적으로 제공합니다. 써드파티는 다양한 REST API를 사용하여 고유한 비즈니스 및 애플리케이션을 빌드합니다.
RESTful 서비스의 단순한 이용 방식 때문에 여러 플랫폼에서 많은 언어로 클라이언트를 쓸 수 있습니다. HTTP 연결을 사용하는 방법이 있으면 대부분의 언어에는 써드파티 라이브러리가 필요하지 않습니다. 웹 브라우저의 보편성 때문에 가장 널리 사용되는 클라이언트는 보통 웹 브라우저입니다. 예를 들어, 많은 웹 2.0 특성은 클라이언트에 대한 데이터를 제공하는 RESTful 서버 측 애플리케이션과 함께 브라우저에서 클라이언트를 개발하는 JavaScript 프레임워크(예: Dojo 툴킷)를 사용합니다.
프로시저
결과
REST 서비스 구현에 JAX-RS를 사용하는 디자인 계획을 보유합니다.