RESTful 웹 서비스를 구축하고 싶은 개발자를 위한 실무 가이드
『스프링을 이용한 RESTful 웹 서비스 구축하기』는 자바나 스프링을 사용해 본 개발자를 대상으로 REST의 기본 개념을 소개하고 Spring 3.2를 이용하여 REST 방식의 웹 서비스를 구축하는 방법을 소개한다.
도서 정보를 처리하는 실전 예제를 중심으로 JavaConfig를 이용하여 스프링 구성 방법, Spring Web MVC를 이용하여 웹 애플리케이션 개발 방법, MockMvc를 이용하여 Controller 테스트하기 등 실무에서 활용 가능한 유익한 정보를 알려준다. 스프링을 알거나 사용해본 개발자라면 이 책을 통해 REST 방식의 특징과 RESTful한 웹 서비스 구축 방법을 쉽고 빠르게 익힐 수 있다.
또한, 이 책에는 저자가 10년 넘게 SI 업체에서 다양한 프로젝트를 수행하면서 실무에 적용하고 테스트하여 쌓은 노하우와 지식이 녹아있으므로 스프링을 이용하여 RESTful한 웹 서비스 구축 방법을 빠르게 익히고 싶은 개발자에게 많은 도움이 될 것이다.
대상 독자
- 웹 서비스를 구축해야 하는 스프링 기반 개발자.
- REST 방식의 실제 구축 사례에 관심이 많은 웹 애플리케이션 개발자.
실전 예제를 통해 REST 방식의 웹 서비스 구축 방법을 빠르게 익힌다!
웹 애플리케이션 시장은 현재 전성기를 누리고 있고 앞으로도 그 추세는 계속될 것이다. 웹에 기반을 둔 다양한 서비스가 지속해서 생기고, 이를 이용하는 플랫폼은 기존 PC 기반에서 모바일 기기, TV 등으로 점차 확대되고 있다.
이러한 상황에서 중요한 것은 웹 애플리케이션의 서비스 방식이다. 기존 웹 서비스 구현에 많이 이용한 SOAP(Simple Object Access Protocol) 방식은 견고하고 강력하지만, 오버헤드와 구조의 복잡성 때문에 구축하는 방법을 익히는 데 많은 시간이 필요하다. 이 책에서 다루는 REST 방식을 사용하면 웹 서비스를 빠르게 구축할 수 있으며 여러 플랫폼에 이식하기가 편하므로 웹 서비스를 만드는 방법 중 가장 손쉽다. 그래서 스마트폰, 태블릿, 클라우드 등 새로운 플랫폼을 이용하는 스타트업 기업을 중심으로 REST 방식은 빠르게 퍼지고 있다. 실제 구글, 아마존, 네이버 등에서는 REST 방식의 웹 서비스를 권장하는 추세고 자바 플랫폼에서는 JSR-311(JAX-RS: The JavaTM API for RESTful Web Services) 스펙을 제공함으로써 RESTful한 웹 서비스를 구현할 수 있게 도와주고 있다.
따라서 웹 서비스 개발자라면 REST 기반의 웹 서비스 구축 방법을 알아야 한다. 이 책은 자바 개발자나 웹 애플리케이션 개발자를 대상으로 도서 정보를 처리하는 실전 예제를 통해 RESTful한 웹 서비스를 구현하는 방법을 자세히 설명한다. 이 책을 통해서 실무에 바로 적용 가능한 유익한 정보들을 빠르게 습득할 수 있을 것이다.