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

한빛출판네트워크

한빛랩스 - 지식에 가능성을 머지하다 / 강의 콘텐츠 무료로 수강하시고 피드백을 남겨주세요. ▶︎

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

리얼타임 eBook

집필서

판매중

  • 저자 : 김강우
  • 출간 : 2014-02-27
  • 페이지 : 208 쪽
  • ISBN : 9788968486890
  • 초급 초중급 중급 중고급 고급
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 요약

크롬브라우져로 열어서 모르는 구문 나올 때마다 검색해가면서 빠르게 코드를 적용할 수 있는게 최고의 장점이네요.

내용이 부실했으면 그러나마나였겠지만... 여튼 유료 구매하여 잘 보고 있습니다.

지하철이나 대중교통 이동시 가볍게 읽기 좋은 책 같습니다.
핵심적인 내용은 잘 짚어 주신것 같아 좋네요
다만 넓은 내용을 짧게 담아내려 한것 같아 좀 아쉽네요

실무에 바로 적용해도 될만한 알찬 내용이네요
강추입니다!

왜 이제야 나왔단 말입니까? ㅋㅋ

목차만 보고 초급을 위한 책은 아니겠구나 싶었는데

REST 만큼은 설정, TDD, Logger까지

실하네요~

DB관련된 부분들이야 다 담기엔 무리가 있을것이고.

여기저기 흩어져있는 개념들

정리에 큰 도움이 되서 기분좋은 상태임 ㅋㅋ


옆에 아저씨한테도 추천!

감사의 말씀 올립니다!

이런게 실용서!!


제발~

JPA 버전도 하나 추가해주세요!! 별책으로 ㅋㅋ

개발에 대해서는 언제나 초보자이지만,
리뷰를 하면서 훑어보니 안에 담겨있는 내용들이 참 실합니다.

JavaConfig를 기반으로 애플리케이션 설정을 하고,
짚어줘야하는 부분들은 딱딱 짚어주면서 잘 정리된 좋은 책이에욤.
적당한 분량이라 가볍게 읽으면서 진행가능합니다. +_+)b

XML 설정을 기반으로 참고하시려는 분은 앙대요~
JavaConfig 설정을 해볼까 하는 분들은 읽어보세용~

기능을 구현하고, 그것을 테스트케이스를 작성하여 확인하는 과정은
기능개발을 할 때 개발자가 해야하는 기본습관이죠. ^^;

이책은 spring framework 을 가지고 자바 프로그램을 만들어 보거나 아니면 spring mvc 을 써서 웹을 구현 해본 사람이라면,
그나마 이해가 가능 한 책이네요.

그리고 이제막 spring framework을 접해서 웹을 하는 사람이라면
비추 입니다.

다 자바 단 으로 설명 하고 있고, 테스트 또한 junit을 가지고 테스트 합니다. 그래서 웹방식 으로 restful 을 전체 그림을 보고 싶으시면 다른 책을 추천 합니다.

그나마 번역은 매끄럽게 된것 같긴 합니다.

근데 따라 하다보면 이게 이건가? 이게 이건가 하는 생각이 드는게 좀 있네요.

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

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

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

닫기

리얼타임 eBook 안내

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

리뷰쓰기

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

* 리뷰 작성시 유의사항

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

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

오탈자 등록

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

도서 인증

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

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

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

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

닫기

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

자료실

최근 본 상품1