본문으로 건너뛰기

13.4 JAX-RS 웹서비스

JAX-RS(Java API for RESTful Web Services)는 자바 플랫폼에서 REST 방식의 웹 애플리케이션을 구현할 수 있도록 제공하는 자바 API이다.

SOAP기반의 연동은 자바 애플리케이션을 무겁게 한다는 비판이 많았다. 최근 웹 애플리케이션에서는 AJAX기반의 JSON이나 RSS와 같이 간결한 프로토콜을 사용하는 연동방법이 개발에 많이 사용하고 있다. Java EE에서도 이런 방식을 쉽게 구현할 수 있도록 JAX-RS 표준을 제공한다.

JBoss EAP 6에서는 JBoss RESTEasy(http://www.jboss.org/resteasy)를 사용하여 구현되어 있다. RESTEasy 프레임워크도 어노테이션을 사용하여 JAX-RS를 쉽게 구현할 수 있다.