메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

스프링을 이용한 RESTful 웹 서비스 구축하기 : 실전 예제로 배우는 REST 방식의 스프링 웹 서비스

리얼타임 eBook

집필서

판매중

  • 저자 : 김강우
  • 출간 : 2014-02-27
  • 페이지 : 208 쪽
  • ISBN : 9788968486890
  • eISBN : 9788968487040
  • 초급 초중급 중급 중고급 고급
1 2 3 4 5
4점 (6명)
좋아요 : 34

책소개

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한 웹 서비스를 구현하는 방법을 자세히 설명한다. 이 책을 통해서 실무에 바로 적용 가능한 유익한 정보들을 빠르게 습득할 수 있을 것이다.

저자소개

김강우 저자

김강우

"프로그래밍은 기술이 아니라 예술이다"라고 외치며 방랑하는 떠돌이 개발자다. 오픈 데이터 플랫폼에 관심이 많으며, 소통하며 가치를 창출하고 진화해가는 것을 좋아한다. 지난 십 수년간을 개발자로 일해왔고, 지금은 시대의 흐름을 느끼기 위해 잠시 방황하고 있다. 아득히 밀려오는 빗소리를 벗 삼아 비움의 자세를 견지해 나가려고 무던히 노력 중인 바보 중의 바보다.

목차

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 Controller의 예외 처리
  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 요약

독자리뷰

오탈자 보기

부록/예제소스

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원 무료배송
닫기

리얼타임 eBook 안내

PDF 형식으로 제공되며, 다운로드한 eBook은 PDF 포맷을 지원하는 디바이스 또는 프로그램에서 제한없이 열람할 수 있습니다. 또한 eBook 내의 텍스트 검색 및 인쇄도 가능합니다.

리뷰쓰기

닫기
* 상품명 :
스프링을 이용한 RESTful 웹 서비스 구축하기 : 실전 예제로 배우는 REST 방식의 스프링 웹 서비스
* 제목 :
* 별점평가
1 2 3 4 5
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
스프링을 이용한 RESTful 웹 서비스 구축하기 : 실전 예제로 배우는 REST 방식의 스프링 웹 서비스
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
스프링을 이용한 RESTful 웹 서비스 구축하기 : 실전 예제로 배우는 REST 방식의 스프링 웹 서비스
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?