알라딘

헤더배너
상품평점 help

분류

이름:신정안

최근작
2014년 9월 <Vert.x로 하는 실시간 웹 애플리케이션 개발>

Vert.x로 하는 실시간 웹 애플리케이션 개발

버텍스는 요즘 가장 관심을 받고 있는 Node.js와 같은 이벤트 기반의 비동기 서버 프레임워크다. 이벤트 기반의 비동기 서버 프레임워크라는 점은 Node.js와 비슷하지만, 버텍스는 싱글 스레드로 동작하는 Node.js와 달리 멀티 스레드로 동작한다. 그리고 자바, 자바스크립트, 루비, 스칼라 등 다양한 언어를 지원하며, 자바 기반이기 때문에 기존의 풍부한 자바 라이브러리를 그대로 활용할 수 있다는 장점이 있다. 지금까지 서버를 만들 때는 멀티 스레드 기반의 서버를 만드는 것은 필수였다. 그리고 멀티 스레드 환경에서 서버를 만드는 것은 자원 공유, 락 관리 등 일반 애플리케이션을 만들 때와는 달리 고려해야 할 부분이 많고, 이러한 점이 문제없이 잘 동작하게 만드는 것은 어려운 일이었다. 그러나 버텍스는 이벤트 기반으로 서버 프로그래밍을 가능하게 하여 그 동안 서버 개발 시 개발자를 골치 아프게 했던 문제를 근본적으로 없애 마치 싱글 스레드에서 동작하는 프로그램처럼 만들어도 강력한 성능의 서버를 만들 수 있게 해준다. 또한, 모듈 시스템을 제공해서 공통 기능을 모듈로 만들어서 쉽게 재사용이 가능하며 공개된 모듈 저장소에서 다른 사람이 이미 만들어 놓은 다양한 모듈을 필요에 따라 사용할 수 있다. 그리고 간단한 설정만으로 서버 클러스터링을 손쉽게 할 수 있으며, 실시간 웹 애플리케이션에 많이 사용되는 웹 소켓을 지원해 서버 푸시 애플리케이션을 쉽게 만들 수 있다. 이 책은 이러한 버텍스의 다양한 기능을 활용해 실시간 웹 애플리케이션을 처음부터 끝까지 구축하는 과정을 통해 버텍스의 강력한 서버 프로그래밍을 맛볼 수 있게 해준다. 독자 여러분도 이 책을 통해 서버 프로그래밍의 새로운 세계를 열어주는 버텍스의 매력에 빠지길 바란다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자