HOME > Detail View

Detail View

RESTful 웹 서비스 : 웹 서비스의 진화

RESTful 웹 서비스 : 웹 서비스의 진화 (Loan 21 times)

Material type
단행본
Personal Author
Richardson, Leonard, 1979- Ruby, Sam, 저 강정민, 역
Title Statement
RESTful 웹 서비스 : 웹 서비스의 진화 / Leonard Richardson, Sam Ruby 저 ; 강정민 역
Publication, Distribution, etc
서울 :   정보문화사,   2008  
Physical Medium
610 p. : 삽화 ; 23 cm
Varied Title
RESTful web services
ISBN
9788956744193
General Note
색인과 부록수록  
Subject Added Entry-Topical Term
Web services
000 00000cam c2200205 c 4500
001 000045438359
005 20170810154846
007 ta
008 080304s2008 ulka 001c kor
020 ▼a 9788956744193 ▼g 13000
035 ▼a (KERIS)BIB000011227731
040 ▼a 222001 ▼c 222001 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 006.76 ▼2 22
085 ▼a 006.76 ▼2 DDCK
090 ▼a 006.76 ▼b 2008
100 1 ▼a Richardson, Leonard, ▼d 1979-
245 1 0 ▼a RESTful 웹 서비스 : ▼b 웹 서비스의 진화 / ▼d Leonard Richardson, ▼e Sam Ruby 저 ; ▼e 강정민 역
246 1 9 ▼a RESTful web services
260 ▼a 서울 : ▼b 정보문화사, ▼c 2008
300 ▼a 610 p. : ▼b 삽화 ; ▼c 23 cm
500 ▼a 색인과 부록수록
650 0 ▼a Web services
700 1 ▼a Ruby, Sam, ▼e
700 1 ▼a 강정민, ▼e
945 ▼a KINS

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 006.76 2008 Accession No. 121169533 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 006.76 2008 Accession No. 121169534 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Sejong Academic Information Center/Science & Technology/ Call Number 006.76 2008 Accession No. 151260893 Availability Available Due Date Make a Reservation Service M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 006.76 2008 Accession No. 121169533 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 006.76 2008 Accession No. 121169534 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 006.76 2008 Accession No. 151260893 Availability Available Due Date Make a Reservation Service M

Contents information

Book Introduction

지금껏 우리는 다른 사람들이 사용할 수 있는 웹 사이트를 구축하였다. 하지만 기계가 사용할 수 있는 웹 사이트를 만들 수 있는가? World Wide Web은 단순히 거대한 유통 애플리케이션이 아니다. WWW는 분산 컴퓨팅을 위한 플랫폼이다. 웹 서비스, 매쉬업, Ajax 애플리케이션은 모두 웹을 플랫폼으로 사용한다.

하지만 오늘날의 웹 서비스 기술은 웹을 성공적으로 만드는 간결함을 잃어버렸다. 웹은 웹처럼 작동하지 않기 때문에 더 이상 그 장점을 살리지 못하고 있다. 이 책은 '웹'을 다시 웹 서비스로 돌려놓고 있다. 이미 매일 사용하고 있는 기술들을 programmable web에 접목시키는 방법에 대해서 알려준다. 그 핵심은 REST이다.

지금껏 우리는 다른 사람들이 사용할 수 있는 웹 사이트를 구축하였다. 하지만 기계가 사용할 수 있는 웹 사이트를 만들 수 있는가? World Wide Web은 단순히 거대한 유통 애플리케이션이 아니다. WWW는 분산 컴퓨팅을 위한 플랫폼이다. 웹 서비스, 매쉬업, Ajax 애플리케이션은 모두 웹을 플랫폼으로 사용한다. 하지만 오늘날의 웹 서비스 기술은 웹을 성공적으로 만드는 간결함을 잃어버렸다. 웹은 웹처럼 작동하지 않기 때문에 더 이상 그 장점을 살리지 못하고 있다.
이 책은 "웹"을 다시 웹 서비스로 돌려놓고 있다. 이 책은 이미 매일 사용하고 있는 기술들을 programmable web에 접목시키는 방법에 대해서 알려준다. 그 핵심은 REST이다.


Information Provided By: : Aladin

Table of Contents

목차
Chapter 1 프로그램 가능한 웹과 그곳에 살고 있는 것들 = 25
 프로그램 가능한 웹의 여러 가지 것들 = 31
 HTTP: 문서의 포장 = 32
 메소드 정보 = 36
 정보 살펴보기 = 40
 서로 경쟁하는 아키텍처들 = 42
 프로그램용 웹의 기술 = 49
 나머지 용어들 = 52
Chapter 2 웹 서비스 클라이언트 작성하기 = 55
 웹 서비스는 웹 사이트다 = 57
 del.icio.us: 응용프로그램 예제 = 60
 요청 만들기: HTTP 라이브러리 = 65
 응답 프로세싱: XML 파서 = 78
 JSON 파서: 연속 데이터 다루기 = 86
 WADL로 쉽게 만들어진 클라이언트 = 90
Chapter 3 REST적인 서비스는 무엇이 다른가? = 93
 간단한 스토리지 서비스 소개 = 95
 S3의 객체 지향 디자인 = 97
 리소스 = 99
 HTTP 응답 코드 = 101
 S3 클라이언트 = 103
 요청 서명과 Access Control = 115
 S3 클라이언트 라이브러리 사용하기 = 124
 ActiveResource로 명확하게 만든 클라이언트 = 125
 단어 구분하기 = 133
Chapter 4 리소스 지향 아키텍처 = 135
 리소스 지향은 지금 무엇을? = 137
 리소스는 무엇인가? = 139
 URIs = 140
 Addressability(주소 부여의 기능) = 144
 Statelessness = 146
 Representations = 153
 Links와 Connectedness = 157
 동질의 인터페이스 = 160
 바로 이거다! = 172
Chapter 5 읽기 전용 리소스 지향 서비스 디자인하기 = 175
 리소스 디자인 = 179
 읽기 전용 리소스의 변경을 위한 요구사항 = 180
 데이터 셋의 처리 = 181
 리소스에서 데이터 셋의 분리 = 184
 리소스 이름 = 191
 표현 방식의 디자인 = 200
 리소스간의 링크 = 216
 HTTP 응답 = 218
 결론 = 223
Chapter 6 읽기/쓰기 리소스 지향 서비스 디자인하기 = 225
 리소스로써 사용자 계정 = 228
 Custom Place = 245
 지도 서비스를 되돌아보며 = 258
Chapter 7 서비스 구현 = 261
 소셜 북마킹 웹 서비스 = 263
 데이터 셋의 형상화 = 265
 리소스 디자인 = 268
 클라이언트로부터 받은 결과의 표현을 위한 디자인 = 285
 클라이언트로 제공할 데이터 표출을 위한 디자인 = 287
 각 리소스간의 연결 = 288
 정상 동작을 위한 가정 = 290
 잘못된 곳으로 가는 것 = 291
 컨트롤러 코드 = 292
 모델 코드 = 315
 클라이언트가 인식하기 위해 필요한 것 = 320
Chapter 8 REST와 ROA를 위한 최고의 실습 = 327
 리소스 지향의 기본 = 329
 일반적인 ROA 프로시저 = 330
 Addressability = 331
 State와 Statelessness = 332
 Connectedness = 333
 Uniform Interface = 334
 확실한 명제 = 338
 리소스 디자인 = 347
 URI 디자인 = 354
 Outgoing Representations = 356
 Incoming Representations = 357
 서비스 버저닝 = 357
 Permanent URI vs. Readable URI = 359
 HTTP의 표준적인 형태 = 361
 가짜 PUT과 DELETE = 381
 쿠키의 문제 = 382
 왜 사용자는 HTTP Client를 신뢰하는가? = 383
Chapter 9 서비스 블록 만들기 = 391
 표현 포맷 = 393
 미리 만들어진 제어 흐름 = 412
 하이퍼미디어 기술 = 427
Chapter 10 리소스 지향 아키텍처 vs. 큰 규모의 웹 서비스 = 447
 Big Web Service가 해결하려고 하는 문제는 무엇인가? = 450
 SOAP = 451
 WSDL = 455
 UDDI = 462
 보안 = 463
 신뢰성 있는 메시징 = 466
 트랜잭션 = 467
 BPEL, ESB 그리고 SOA = 468
 결론 = 469
Chapter 11 REST 클라이언트로서의 Ajax 애플리케이션 = 471
 AJAX에서 Ajax로 = 474
 Ajax 아키텍처 = 474
 del.icio.us 예제 = 476
 Ajax의 이점 = 479
 Ajax의 단점 = 480
 REST Goes Better = 482
 요청 생성하기 = 483
 응답 다루기 = 485
 JSON = 486
 REST의 이득을 독점하지 말라 = 488
 크로스 브라우저 이슈와 Ajax 라이브러리 = 490
 브라우저 보안 모델 뒤엎기 = 494
Chapter 12 REST적인 서비스를 위한 프레임워크 = 505
 Ruby on Rails = 507
 Restlet = 513
 Django = 527
 결론 = 539
Appendix A REST를 위한 리소스와 REST적인 리소스 = 541
 표준과 가이드 = 543
 여러분이 사용할 수 있는 서비스 = 546
Appendix B HTTP 응답 코드 상위 42개 = 551
 Three to Seven Status Codes: Bare Minimum = 554
 1xx: Meta = 556
 2xx: Success = 557
 3xx: Redirection = 561
 4xx: Client-Side 에러 = 567
 5xx: Server-Side 에러 = 576
Appendix C 중요한 HTTP 헤더 = 579
 표준 헤더 = 582
 비표준 헤더 = 604
찾아보기 = 608

New Arrivals Books in Related Fields

Alexopoulos, Panos (2022)
Dataiku team (2022)