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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

모던 웹을 위한 HTML5 웹소켓 프로그래밍

모던 웹을 위한 HTML5 웹소켓 프로그래밍

프랭크 살림, 바네사 왕, 피터 모스코비츠 (지은이), 김지원 (옮긴이)
  |  
한빛미디어
2013-07-01
  |  
20,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

모던 웹을 위한 HTML5 웹소켓 프로그래밍

책 정보

· 제목 : 모던 웹을 위한 HTML5 웹소켓 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788968480317
· 쪽수 : 232쪽

책 소개

웹 개발자나 아키텍트가 웹소켓에 관하여 알아야 할 모든 내용을 담았다. XMPP와 STOMP 등의 프로토콜 통신과 웹소켓을 연결하는 실무 코드를 제시하고 기술적인 해설과 프로그래밍 팁으로 풀어낸다.

목차

CHAPTER 1 웹소켓 기본 지식
__1.1 HTML5란 무엇인가
__1.2 HTML5 연결
__1.3 기존의 HTTP 구조 살펴보기
____1.3.1 HTTP 101
____1.3.2 HTTP 폴링, 롱 폴링, 스트리밍
__1.4 웹소켓 개요
__1.5 웹소켓을 왜 써야 하는가
____1.5.1 성능을 높여준다 _
____1.5.2 송수신을 간결하게 해준다
____1.5.3 표준을 따른다
____1.5.4 HTML5 의 고급 기능이다
____1.5.5 개발자에게 필수다
__1.6 웹소켓과 RFC 6455
__1.7 웹소켓의 모든 것
__1.8 웹소켓 옵션
____1.8.1 웹소켓 커뮤니티는 살아 숨쉰다
____1.8.2 웹소켓을 사용하는 애플리케이션
__1.9 웹소켓 관련 기술
____1.9.1 서버센트 이벤트
____1.9.2 SPDY

CHAPTER 2 웹소켓 API
__2.1 웹소켓 API 살펴보기
__2.2 웹소켓 API 코딩 시작하기
____2.2.1 웹소켓 생성자
____2.2.2 웹소켓 이벤트
____2.2.3 웹소켓 메서드
____2.2.4 웹소켓 객체의 세 가지 속성
__2.3 종합 실습
__2.4 웹소켓 지원 여부 검사하기
__2.5 웹소켓을 통해 HTML5 미디어 이용하기
__2.6 2장의 포인트

CHAPTER 3 웹소켓 프로토콜
__3.1 웹소켓 프로토콜 이전의 프로토콜
____3.1.1 인터넷의 역사
____3.1.2 웹과 HTTP
__3.2 웹소켓 프로토콜 기초
____3.2.1 웹 애플리케이션에 인터넷 기능을 부여하는 웹소켓
____3.2.2 웹소켓 트래픽 점검하기
___3.3 웹소켓 프로토콜
____3.3.1 웹소켓 열기 핸드셰이크
____3.3.2 키 응답 처리
____3.3.3 메시지 포맷
____3.3.4 웹소켓 닫기 핸드셰이크
____3.3.5 다양한 프로토콜 지원
____3.3.6 익스텐션
__3.4 자바스크립트 Node.js를 이용해 웹소켓 서버 만들기
____3.4.1 간단한 웹소켓 서버 제작하기
____3.4.2 제작한 웹소켓 서버를 테스트하기
____3.4.3 원격 자바스크립트 콘솔 제작하기
____3.5 3장의 포인트

CHAPTER 4 XMPP/웹소켓으로 채팅 클라이언트 제작하기
__4.1 프로토콜 계층 쌓기
__4.2 XMPP 스트리밍
____4.2.1 표준화
____4.2.2 연결 방식 선택하기
____4.2.3 연합
__4.3 웹소켓을 이용해 채팅 메신저 제작하기
____4.3.1 웹소켓을 지원하는 XMPP 서버 이용하기
____4.3.2 테스트 사용자 구성하기
____4.3.3 클라이언트 라이브러리: Strophe.js 파일
____4.3.4 연결하고 시작하기
____4.3.5 접속 여부와 온라인 상태
____4.3.6 채팅 메시지 송수신하기
____4.3.7 핑과 퐁
____4.3.8 완성된 채팅 애플리케이션
__4.4 어떻게 확장하면 좋을까
____4.4.1 사용자 인터페이스 제작하기
____4.4.2 XMPP 확장 기능 활용하기
____4.4.3 구글 토크에 연결하기
____4.5 4장의 포인트

CHAPTER 5 STOMP/웹소켓으로 메신저 클라이언트 제작하기
__5.1 발행/구독 모델 살펴보기
__5.2 STOMP
__5.3 웹 메신저 제작 들어가기
____5.3.1 메시지 브로커 설정하기
____5.3.2 STOMP의 다양한 개념을 예제로 확인하기
___5.4 STOMP/웹소켓 애플리케이션 제작하기
____5.4.1 가위바위보의 흐름
____5.4.2 가위바위보 제작 실습
____5.4.3 Apache ActiveMQ 관찰하기
__5.5 어떻게 확장하면 좋을까
__5.6 웹 메신저의 전망
__5.7 5장의 포인트

CHAPTER 6 원격 프레임버퍼 프로토콜을 이용한 VNC 원격 제어
__6.1 가상 네트워크 컴퓨팅 살펴보기
____6.1.1 원격 프레임버퍼 프로토콜 살펴보기
____6.1.2 2진 기반 프로토콜과 텍스트 기반 프로토콜
____6.1.3 RFB /웹소켓을 이용하는 방법
__6.2 웹소켓 위에 VNC(RFB) 클라이언트 구현하기
____6.2.1 프록시 서버 설정하기
____6.2.2 RFB 클라이언트
____6.2.3 HTML5 의 <canvas>로 프레임버퍼 그리기
____6.2.4 클라이언트의 입력 내용을 처리하기
____6.2.5 종합하기
__6.3 어떻게 확장하면 좋을까
__6.4 6장의 포인트

CHAPTER 7 웹소켓 보안
__7.1 웹소켓 보안 살펴보기
__7.2 웹소켓의 다양한 보안 기능
____7.2.1 Origin 헤더
____7.2.2 Sec -으로 시작하는 헤더
____7.2.3 웹소켓 보안 핸드셰이크-수락 키
____7.2.4 HTTP 프록시와 마스크 처리
__7.3 보안 웹소켓은 TLS를 이용한다
__7.4 인증
__7.5 응용 계층 보안
____7.5.1 애플리케이션 인증
____7.5.2 애플리케이션 권한 부여
__7.6 7장의 포인트

CHAPTER 8 배포와 고려사항
__8.1 웹소켓 애플리케이션 배포 살펴보기
__8.2 웹소켓 에뮬레이션과 폴백
____8.2.1 플러그인
____8.2.2 폴리필
____8.2.3 다양한 추상 계층
__8.3 프록시와 그 밖의 네트워크 중개자
____8.3.1 리버스 프록시와 부하 분산
____8.3.2 TLS 나 SSL로 프록시와 방화벽 통과하기
____8.3.3 TLS 배포하기
__8.4 웹소켓 핑과 퐁
__8.5 웹소켓 버퍼링과 스로틀링
__8.6 모니터링
__8.7 사양 구상
__8.8 소켓의 한계
__8.9 8장의 포인트

부록 A 웹소켓 트래픽 검사하기
__A.1 구글 크롬 개발자 도구를 이용한 웹소켓 프레임 검사
__A.2 구글 크롬 네트워크 내부진단
__A.3 와이어샤크로 네트워크 패킷 분석하기
__A.4 부록 A의 포인트

부록 B 웹소켓 관련 자료
__B.1 가상 머신 사용법
__B.2 다양한 웹소켓 서버
찾아보기

저자소개

프랭크 살림 (지은이)    정보 더보기
구글 소프트웨어 엔지니어다. 전에는 카징 사의 원년 엔지니어였으며, 웹소켓 게이트웨이와 클라이언트 전략 제작을 도왔다. 샌디애고 출신이지만 현재는 캘리포니아주 샌프란시스코에 살고 있으며, 포모나 대학의 컴퓨터 과학 학사로 졸업했다. 프로그래밍 외의 시간에는 독서, 그림, 인라인 스케이트를 즐긴다. 2010년에는 『프로 HTML5 프로그래밍』(위키북스, 2011)의 공동 저자로 집필에 참여했다.
펼치기
바네사 왕 (지은이)    정보 더보기
HTML5와 웹소켓 애호가로, 15년 넘게 기술 관련 분야의 저자로 활동하고 있다. 교육학 전공 석사이며 현재는 카징 사에서 기술 간행물 관리자로 일하며 샌프란시스코 HTML5 User Group의 공동 창립 위원을 맡고 있다. 저술 활동을 하지 않을 땐 HTML5와 관련 기술을 주제로 커뮤니티 행사를 준비하며, 취미로는 킥복싱과 모터사이클 운전과 첼로 연주를 즐긴다. 트위터에서 바네사(@vjwang)를 팔로우하자.
펼치기
피터 모스코비츠 (지은이)    정보 더보기
카징 사의 실시간 솔루션 개발 팀장이다. 카징은 새로운 HTML5 웹소켓 표준을 이용해 기업과 고객이 웹에서 소통하는 방식을 개선해나가는 소프트웨어 업체다. 피터는 아키텍트 및 개발자 커뮤니티와 긴밀히 협력하며 최상의 웹 커뮤니케이션 솔루션을 제작하고 배포한다. 카징 사에 입사하기 전에는 다양한 제품 관리 책임자 역할을 맡았으며 오라클 포털 제품 기획을 담당했다. 피터는 콘퍼런스와 GoTo, YOW!, JavaOne, Oracle OpenWorld, HTML5DeConf, DevCon5를 비롯한 다양한 사용자 그룹 모임 등 업계 행사에서 자주 강연하고 있다. 또한 『Oracle Webcenter 11GHandbook』(McGraw-Hill, 2009)의 공동 저자로 참여했다.
펼치기
김지원 (옮긴이)    정보 더보기
웹 기술뿐 아니라 온갖 분야에 발을 뻗고 싶어하는 바람기를 지녔지만 역부족이다. 배워야 할 것이 갈수록 늘어나 시간의 결핍을 느낀다. 기술 문서, 매뉴얼, 유비쿼터스 관련 논문을 번역한 바 있고 해외 논문 DB 구축에 필요한 관련 작업에도 참여했다. 『한 권으로 끝내는 정규표현식』(한빛미디어, 2010), 『웹 표준 가이드: HTML5+CSS3』(한빛미디어, 2010), 『프로젝트로 배우는 HTML5+자바스크립트』(한빛미디어, 2012), 『리팩토링』(한빛미디어, 2012), 『엘리멘틀 디자인 패턴』(한빛미디어, 2013) 등을 번역했다.
펼치기

책속에서



추천도서

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