logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

RESTful 자바 패턴과 실전 응용

RESTful 자바 패턴과 실전 응용

바크티 메타 (지은이), 이일웅 (옮긴이)
  |  
에이콘출판
2014-12-19
  |  
20,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 18,000원 -10% 0원 1,000원 17,000원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

RESTful 자바 패턴과 실전 응용

책 정보

· 제목 : RESTful 자바 패턴과 실전 응용 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788960776463
· 쪽수 : 196쪽

책 소개

acorn+PACKT 시리즈. 이 책은 REST에 관하여 기초 원리부터 실무적인 예제 코드까지 차례로 설명하고, 현장에서 애플리케이션을 설계/개발하는 실무자들에게 큰 도움이 될 만한 베스트 프랙티스를 제시한다.

목차

1장 REST: 태생의 기원
__REST 개요
____REST와 무상태성
__리차드슨 성숙도 모델
____레벨 0: 원격 프로시저 호출
____레벨 1: REST 리소스
____레벨 2: 추가 HTTP 메소드
____레벨 3: HATEOAS
__안전과 멱등성
____안전한 메소드
____멱등한 메소드
__RESTful 서비스의 설계 원칙
____리소스 URI 결정
____리소스 메소드 결정
______HTTP 메소드와 REST
______PUT과 POST의 차이
__리소스 표현형 결정
____API 구현
______자바 RESTful 서비스 API(JAX-RS)
____RESTful 서비스 배포
____RESTful 서비스 테스팅
______JAX-RS 2.0 클라이언트 API
______RESTful 리소스 접근
__리소스 설계에 관한 베스트 프랙티스
__참고 자료
__정리

2장 리소스 설계
__REST 리소스 패턴
__콘텐츠 협상
____HTTP 헤더를 이용한 콘텐츠 협상
____URL 패턴을 이용한 콘텐츠 협상
__엔티티 제공자와 여러 가지 표현형
____StreamingOutput
____ChunkedOutput
____저지와 JSON
______POJO 기반의 JSON 바인딩
______JAXB 기반의 JSON 바인딩
______저수준의 JSON 파싱과 처리 지원
__API 버저닝
____URI에 버전 지정
____요청 쿼리 파라미터에 버전 지정
____Accept 헤더에 버전 지정
__응답 코드와 REST 패턴
__참고 자료
__정리

3장 보안과 추적성
__REST API 로깅
____REST API 로깅에 관한 베스트 프랙티스
______여러 서비스에 걸쳐 상세하고 일관된 패턴의 로그를 수집
______민감한 데이터를 숨김
______최초 호출자를 로깅
______기본적으로 페이로드는 로깅 안 함
______요청 관련 메타정보 로깅
______로깅 시스템을 모니터링 시스템과 연계
__RESTful 서비스 검증
____검증 예외 처리 및 응답 코드
__RESTful 서비스의 예외 처리
__인증과 인가
____인증의 의미
______SAML
____인가의 의미
______OAuth
____OAuth 1.0과 2.0의 차이
______권한 승인
____리프레시 토큰과 액세스 토큰
______저지와 OAuth 2.0
____OAuth에 관한 REST API 베스트 프랙티스
______액세스 토큰 수명 제한
______인가 서버에서 리프레시 토큰을 제공
______SSL과 암호화 적용
____오픈아이디 접속
__REST 아키텍처 컴포넌트
__참고 자료
__정리

4장 성능을 고려한 설계
__캐싱의 원리
____캐싱 상세
____캐싱 헤더의 종류
______강한 캐싱 헤더
______약한 캐싱 헤더
______Expires와 Cache-Control - max-age
____Cache-Control 헤더와 지시어
______Last-Modified와 ETag
____Cache-Control 헤더와 REST API
____ETags
______ETags 헤더의 작동 원리
______ETags 헤더와 REST API
______ETags의 종류
____페이스북 REST API와 ETags
______RESTEasy와 캐싱
__REST에서 비동기 작업 및 실행 시간이 긴 작업
____비동기 요청/응답 프로세스
__비동기 리소스에 관한 베스트 프랙티스
____202 Accepted 메시지 전송
____큐에 대기 중인 객체의 만료 시각 설정
____메시지 큐를 이용한 비동기 처리
__HTTP 패치와 부분 업데이트
__JSON 패치
__참고 자료
__정리

5장 고급 설계 원칙
__사용량 제한 패턴
____프로젝트 레이아웃
____상세 코드 보기
____사용량 한도를 초과하지 않기 위한 베스트 프랙티스
______캐싱
______반복적인 호출을 피하라
______요청을 로깅하라
______폴링을 피하라
______스트리밍 API 지원
__응답 페이지네이션
____페이지네이션 유형
______오프셋 페이지네이션
______기간 페이지네이션
______커서 페이지네이션
____프로젝트 레이아웃
__국제화와 지역화
__Miscellaneous topics(미번역)
____HATEOAS
____페이팔 REST API와 HATEOAS
____REST와 확장성
____REST API 관련 기타 사항
____RESTful 서비스 테스팅
______RESTful 서비스 문서화
__참고 자료
__정리

6장 최신 표준과 REST의 미래
__실시간 API
__폴링
____푸시 모델: PubSubHubbub
____스트리밍 모델
______SSE
______SSE와 자바스크립트
______SSE와 Jersey
__웹훅
____웹소켓
__기타 실시간 지원 API
____XMPP 109
____BOSH over XMPP
__웹훅, 웹소켓, SSE 비교
__REST와 마이크로 서비스
____단순성
____문제들을 분리
____확장와 축소
____능력을 명확하게 분리
____프로그래밍 언어 독립
__참고 자료
__정리

부록
_깃허브 REST API 개요
_페이스북 그래프 API 개요
_트위터 REST API 개요

옮긴이 기고문
_넷빈즈 설치와 사용법

저자소개

바크티 메타 (지은이)    정보 더보기
2013년 발간된 『Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSON(JAX-RS 2.0, 웹소켓, JSON으로 RESTful 서비스 개발하기)』(팩트 출판사)의 저자다. 13년 이상 자바 EE 및 관련 기술 기반의 소프트웨어 개발자, 설계자, 아키텍트 업무를 수행했다. 오픈 소스 소프트웨어 개발에 열정적인 그녀는 글래스피시(GlassFish) 오픈 소스 애플리케이션 서버의 초기 프로젝트 멤버 중 한 명이다. 컴퓨터 공학 학사/석사 학위를 취득했으며, 주요 연구 분야는 서버 사이드 기술, 웹 서비스, 클라우드 애플리케이션의 회복력, 확장성, 안정성, 성능을 위한 아키텍처다. 현재 블루 진 네트워크(Blue Jeans Network) 사의 수석 소프트웨어 엔지니어이고, ISV 파트너와 개발자 커뮤니티에서 사용 가능한 RESTful 서비스의 개발 업무를 맡고 있으며, RESTful 서비스의 백엔드 인프라와 성능, 확장성, 안정성 문제를 담당하고 있다. 각종 컨퍼런스의 상시 연설자로 활동하면서, https://home.java.net과 Dzone 같은 포털 사이트에 많은 기사, 블로그, 기술 팁 등을 기고해왔다. 개인적으로 킥복싱, 여행, 독서를 즐겨 한다. 트윗 주소는 @bhakti_mehta다.
펼치기
이일웅 (옮긴이)    정보 더보기
20년 가까이 국내외 엔터프라이즈 현장에서 자바 전문 풀스택 개발자, 소프트웨어 아키텍트로 프로젝트에 참여해왔다. 어느덧 50대를 바라보는 중년 아재가 되었지만 아직도 기술이 궁금한 엔지니어다. 20여 종의 IT 전문서를 번역하며 동료, 후배 개발자들과 지식과 경험을 나누는 일에도 힘쓰고 있다. 집에서는 세 여인의 분에 넘치는 사랑을 받고 사는, 세상에서 제일 행복한 딸바보 아빠다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책