이미 소장하고 있다면 판매해 보세요.
|
1장. 들어가기
__1.1 개요 __1.2 REST __1.3 Spring Web MVC 2장. Spring 3.2와 REST __2.1 요구사항 정의 __2.2 개발 환경 __2.3 개발 환경 구축하기 __2.4 어플리케이션 구조 __2.5 요약 3장. Persistence Layer __3.1 영속성 계층이란? __3.2 DAO __3.3 Mapper 구현하기 __3.5 요약 4장. Business Layer __4.1 비지니스 계층이란? __4.2 트랜잭션 관리 __4.3 Service 구현하기 __4.4 요약 5장. Presentation Layer __5.1 표현 계층이란? __5.2 ModelAndView와 HTTPMessageConverter __5.3 URI Template __5.4 Controller 구현하기 __5.5 JSON __5.6 XML __5.7 Content Negotiation __5.8 HTTP Method Conversion __5.9 ETag support __5.10 기타 __5.11 요약 6장. 예외 처리 __6.1 Controlelr의 예외 처리 __6.2 예외 구현하기 __6.3 요약 7장. HATEOAS __7.1 Spring HATEOAS __7.2 요약 8장. REST Client __8.1 RestTemplate __8.2 URI Template __8.3 ClientHttpRequestFactory __8.4 RestTemplate 예제 __8.5 요약 |
|
실전 예제를 통해 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한 웹 서비스를 구현하는 방법을 자세히 설명한다. 이 책을 통해서 실무에 바로 적용 가능한 유익한 정보들을 빠르게 습득할 수 있을 것이다. |