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

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