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

한빛출판네트워크

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

자바 개발자를 위한 Vert.x 애플리케이션 개발

리얼타임 eBook

집필서

판매중

  • 저자 : 이연복
  • 출간 : 2015-02-05
  • 페이지 : 252 쪽
  • ISBN : 9788968487286
  • eISBN : 9788968487385
  • 초급 초중급 중급 중고급 고급
1 2 3 4 5
4점 (1명)
좋아요 : 25

책소개

자바로 배우는 Vert.x 애플리케이션 개발 


수많은 IoT 기기와 연결되고, 이들 기기가 보내오는 정보를 효과적으로 처리하기 위해서는 새로운 형태의 애플리케이션 개발 방법이 필요하다. 전통적으로 이런 요구 사항을 반영하는 애플리케이션은 다중 스레드 방식으로 개발되었다. 그러나 다중 스레드 방식은 연결된 기기가 많아질수록 시스템 리소스가 과도하게 소모된다는 단점이 있는데, Vert.x는 이런 단점을 해결하고 효과적으로 다수의 클라이언트를 동시에 처리할 수 있는 강력한 방법을 제공한다. 


최근 주목받는 또 다른 기술로 WebSocket을 꼽을 수 있다. HTML5에 포함된 WebSocket은 웹 브라우저와 웹 서버 간의 양방향 통신을 지원하는 차세대 표준으로, 웹 애플리케이션의 반응성을 극적으로 향상하여 기존의 Ajax에 기반을 둔 대화형 웹 애플리케이션을 뛰어넘는 훨씬 효율적이고 역동적인 웹 애플리케이션 개발을 가능하게 한다. Vert.x에서는 WebSocket을 훌륭하게 지원하고 있으며, 이에 더해 WebSocket 에뮬레이터 중 하나인 SockJS로 좀 더 편리하게 실시간 웹 애플리케이션을 개발할 수 있도록 API를 제공하고 있다. 특히 SockJS Event Bus Bridge라는 확장 기술은 기존 웹 애플리케이션의 한계를 벗어나 좀 더 자유롭게 애플리케이션을 설계하는 데 도움을 주는 아주 강력한 도구다.


Vert.x는 이제 전 세계 수많은 개발자가 주목하는 이벤트 기반 비동기 프로그래밍 모델의 대표 플랫폼이라 할 수 있다. 이 책은 Vert.x의 주요 개념과 특징을 살펴보고, 이 특징을 활용하여 Vert.x에서 제공하는 TCP와 SockJS를 기반으로 채팅 서비스를 개발하는 과정을 설명한다. 단순한 예제 수준이 아닌 실제 사용 가능한 수준에 가깝도록 채팅 서비스에 필요한 핵심 기능 구현까지 다루고 있다. 이 책으로 Vert.x 프로젝트를 처음부터 끝까지 개발하는 과정을 배울 수 있으므로 실무에 바로 적용할 수 있다.


대상독자층

  • Node.js 등을 활용한 비동기 플랫폼에 익숙한 자바 개발자 
  • 실무 프로젝트에 Vert.x를 적용하고 싶은 개발자

 

저자소개

이연복 저자

이연복

“들은 것은 잊어버리지만 본 것은 기억한다. 하지만 행동해야 진정으로 이해할 수 있다.”라는 말에 깊이 공감하고, 선택의 문제가 산재한 삶 속에 적용하기 위해 고민하는 개발자다. 그 결과, “하지 않고 후회하는 것보다 하고 나서 후회하는 것이 낫다.”라는 신념을 지니게 되었고 이 신념에 따라 2011년 SW 마에스트로 과정을 마친 직후 ‘helloworld’라는 벤처기업을 시작했다. 현재까지 ‘helloworld’에서 Java를 사용하여 다양한 서비스 개발에 참여하고 있다. 주로 서버 사이드 개발에 관심이 많다.

목차

1장 들어가며
1.1 Vert.x의 소개 
1.2 왜 Vert.x인가 
1.4 간단한 Vert.x 애플리케이션 
1.5 요약 

 

2장 TCP 채팅 서버/클라이언트 
2.1 TCP 채팅 서버 
2.2 TCP 채팅 클라이언트 
2.3 첫 번째 결함의 분석과 해결방법 
2.4 두 번째 결함의 분석과 해결방법 
2.5 요약 

 

3장 SockJS 채팅 서버/클라이언트 
3.1 HTTP 서버 
3.2 SockJS 
3.3 SockJS Event Bus Bridge 
3.4 SockJS EBB 보안 설정 
3.5 요약 

 

4장 TCP/SockJS EBB 채팅 서비스 통합 
4.1 IntegratedTCPChatServerVerticle 
4.2 IntegratedSockJSEbbChatServerVerticle 
4.3 요약 

 

5장 Vert.x 모듈 시스템 
5.1 모듈 설치와 실행 
5.2 모듈 디스크립터 
5.3 Vert.x 모듈 만들기 
5.4 몇 가지 유용한 Vert.x 모듈 

 

6장 Advanced 채팅 서비스 
6.1 TCP 채팅 서버 로그인 기능 
6.2 채팅 메시지 구조화 
6.3 대화방 분리 
6.4 귓속말 처리 
6.5 채팅 메시지 저장 

 

맺음말 

독자리뷰

오탈자 보기

부록/예제소스

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

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원 무료배송
닫기

리얼타임 eBook 안내

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

리뷰쓰기

닫기
* 상품명 :
자바 개발자를 위한 Vert.x 애플리케이션 개발
* 제목 :
* 별점평가
1 2 3 4 5
* 내용 :

* 리뷰 작성시 유의사항

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

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

오탈자 등록

닫기
* 도서명 :
자바 개발자를 위한 Vert.x 애플리케이션 개발
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
자바 개발자를 위한 Vert.x 애플리케이션 개발
구입처*
구입일*
부가기호*
부가기호 안내

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

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

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

닫기

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

자료실

최근 본 상품1