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

한빛출판네트워크

개발의 즐거운이 가득한 곳! DEVGROUND 2019 (6월 27일(목), 28일(금)) - 5월 30일 오후 1시 사전등록 시작

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

리얼타임 eBook

집필서

판매중

  • 저자 : 김강우
  • 출간 : 2014-02-27
  • 페이지 : 208 쪽
  • ISBN : 9788968486890
TAG :
초급 초중급 중급 중고급 고급
4점 (6명)
좋아요 : 29

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 요약

부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 예제소스 2016-04-12 다운로드
결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

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

* 리뷰 작성시 유의사항

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

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

오탈자 등록

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

도서 인증

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

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

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

자료실