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 툴킷)를 사용합니다.

프로시저

  1. 환경에서 기존 비즈니스 및 미들웨어 애플리케이션을 검토하여 REST 서비스로 구현하려는 서비스를 판별하십시오.
  2. RESTful 애플리케이션에서 자원을 정의하십시오.
  3. 각 자원에 대해 사용할 URL 패턴, 조작, 미디어 유형 형식을 판별하십시오.
    1. RESTful 애플리케이션에서 자원에 대한 URI 패턴을 정의하십시오.
    2. HTTP 메소드를 사용하여 RESTful 애플리케이션에 대한 클라이언트 기능을 정의하십시오.
    3. RESTful 애플리케이션에 대한 HTTP 헤더 및 응답 코드를 정의하십시오.

결과

REST 서비스 구현에 JAX-RS를 사용하는 디자인 계획을 보유합니다.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxrs_plan
파일 이름:twbs_jaxrs_plan.html