간편결제, 신용카드 청구할인
카카오페이 3,000원
(카카오페이 머니 결제시 최대할인 3천원 / 5만원 이상 결제, 기간 중 1회)
북피니언 롯데카드 30% (18,900원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (21,600원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (24,300원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (25,110원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (21,600원)
(최대할인 4만원 / 2만원 이상 결제)
Close

RxJava를 활용한 리액티브 프로그래밍 : RxJava의 개념과 사용법, 실무 적용까지(안드로이드 활용 사례 포함)

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 38
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

30,000원

  • 27,000 (10%할인)

    1,500P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    주문수량
    감소 증가
    • 이벤트/기획전

    • 연관도서(79)

    • 사은품(1)

    출판사 서평

    리액티브 프로그래밍은 확장이 쉽고 성능이 뛰어난 코드를 작성할 때 큰 도움이 된다. 이 책을 통해 자바 개발자들은 문제를 리액티브 방식으로 보는 방법을 배우고, 새로운 프로그래밍 패러다임의 뛰어난 기능을 활용하여 프로그램을 만들 수 있게 될 것이다.

    저자들은 RxJava 라이브러리를 활용하여 안드로이드 기기와 서버의 성능 문제를 해결하는 구체적인 예제를 수록했다. RxJava가 병렬성과 동시성에 끼친 영향과 이를 통해 오늘날의 문제들을 해결하는 방법을 배울 것이다. 또한 곧 출시될 2.0 버전의 특징과 차이점도 설명한다.

    [이 책에서 다루는 내용들]
    - ‘콜백 지옥’에 빠지지 않으면서 다수의 비동기 소스에 반응하는 프로그램 작성
    - 쏟아지는 데이터를 Observable로 대처하는 방법
    - 리액티브 스타일로 작성된 프로그램을 디버그하고 테스트하는 방법
    - 프로그램을 작성할 때 병렬성과 동시성을 효과적으로 활용하는 방법
    - RxJava 버전 2로 이행하는 방법

    추천사

    기존의 절차적인 명령형 프로그램에 익숙한 개발자에게는 RxJava의 API가 낯설게 느껴진다. Observable/Observer와 같은 용어가 쉽게 머릿속에 들어오지 않고 혼란스러울 것이다. 예제 코드는 간결하지만 실무에서 만드는 코드에는 어떻게 적용할지 연상이 안 될 수도 있다. 이 책은 RxJava를 이해하고 적용하는 데 좋은 길잡이가 될 만하다. RxJava의 기본 개념에서 실무에 응용하는 기법까지 폭넓게 설명하고 있다. RxJava의 API가 막연하고 어렵다고 느낀 개발자가 이 책을 다 읽고 나면 유용한 도구 하나를 손에 쥐게 되었다는 느낌을 받을 것이다.
    - 정상혁 / 네이버

    이 책은 실제로 RxJava를 구현하고 사용하면서 수많은 경험을 쌓아온 저자가 보여주는 RxJava의 개념과 용도, 특히 리액티브 프로그래밍에 대한 심층적인 탐구 결과물이다. 리액티브를 알고 싶다면 이 책을 읽는 것보다 더 좋은 방법은 없다.
    - 에릭 마이어(Erik Meijer) / Applied Duality의 대표이자 창업자

    “RxJava는 최신 안드로이드 애플리케이션에서 필요로 하는 높은 안정성과 동시성, 비동기 구현을 관리할 수 있는 매우 중요한 도구이다. 이 책은 RxJava를 공부하기 위한 학습 도구이자 라이브러리 참고 자료로, 이 책 없이는 RxJava를 완전히 이해하기가 어려울 것이다.”
    - 제이크 와튼(Jake Wharton) / Square의 소프트웨어 엔지니어

    “토마스와 벤은 복잡한 문제를 쉽고 간결하게 설명할 수 있는 재능이 있다. 덕분에 이 책을 읽는 것은 즐거운 경험이고, 리액티브 프로그래밍과 RxJava를 파악하고자 하는 모든 JVM 개발자에게 필수적이다. 저자는 동시성이나 함수형 프로그래밍, 디자인 패턴, 리액티브 프로그래밍 등 많은 주제를 다룬다. 그러나 독자에게 정보를 쏟아내는 방식이 아니라 개념들을 안내해주고 점점 더 진보된 개념과 기법을 보여준다.”
    - 시몬 호마(Szymon Homa) / 시니어 소프트웨어 개발자

    내가 IT 업계에서 경영을 오래 해오긴 했어도 개발자는 아니다. 그러니 내가 이런 전문 기술서적을 추천한다는 건 터무니없는 일이다. 그럼에도 이런 시도를 하는 것은, 번역한 김인태 님의 기술적 진지함을 믿기 때문이다. 내가 아주 좋아하는 레이 오지가 이 기술의 탄생에 영감을 주었다는 게 또 하나의 이유일 수 있다. 다른 하나는 이런 새로운 접근을 한 명이라도 더 봐주었으면 하는 바람 때문이다. 자바를 별로 쓸 일이 없더라도, 대용량 실시간 분산처리 업무를 하지 않더라도, 이런 지식의 습득은 시야를 넓혀주고 상상력을 자극한다.
    구글에 인수당한 솔루션 회사의 창업자 엔지니어가 세르게이 브린과 래리 페이지를 처음 만나서 들었다는 얘기를 인용하며 추천사를 마치고자 한다. “지금까지 당신이 만들었던 알고리즘은 모두 잊어주세요. 무한 대의 서버가 주어진다면, 당신은 이 문제를 어떻게 풀겠습니까?”
    ‘대용량 실시간 분산처리’의 세계로 들어온 것을 환영한다!
    - 박태웅 / KST&Partners 대표, 전 kth 부사장

    목차

    1장 RxJava를 활용한 리액티브 프로그래밍
    -리액티브 프로그래밍과 RxJava
    -언제 리액티브 프로그래밍이 필요한가
    -RxJava는 어떻게 동작하는가
    -하드웨어 공감 - 블로킹 I/O와 논블로킹 I/O
    -리액티브 추상화

    2장 리액티브 익스텐션
    -rx.Observable 해부하기
    -Observable 알림 구독
    -Subscription과 Subscriber[T]로 리스너 제어하기
    -Observable 만들기
    -사례: 콜백 API를 Observable 스트림으로
    -rx.subjects.Subject
    -ConnectableObservable
    -요약

    3장 연산자와 변환
    -핵심 연산자: 매핑과 필터링
    -여러 개의 Observable
    -고수준 연산자: collect(), reduce(), scan(), distinct(), groupBy()
    -skip(), takeWhile() 등을 사용해 잘게 쪼개거나 잘라내기
    -사용자 정의 연산자 만들기
    -요약

    4장 기존 애플리케이션에 리액티브 프로그래밍 적용하기
    -컬렉션에서 Observable로
    -BlockingObservable: 리액티브 세상에서 벗어나기
    -느긋함 포용하기
    -Observable 구성하기
    -명령형 방식의 동시성
    -flatMap()을 비동기 체이닝 연산자처럼
    -스트림으로 콜백 대체하기
    -주기적으로 변경 사항을 폴링하기
    -RxJava의 멀티 스레딩
    -요약

    5장 철저하게 리액티브로
    -C10k 문제 해결하기
    -HTTP 클라이언트 코드
    -관계형 데이터베이스에 접근하기
    -CompletableFuture와 스트림
    -Observable과 Single
    -요약

    6장 흐름 제어와 배압
    -흐름 제어
    -배압
    -요약

    7장 테스트와 트러블슈팅
    -오류 처리
    -테스트와 디버깅
    -단위 테스트
    -모니터링과 디버깅
    -요약

    8장 사례 연구
    -RxJava를 활용한 안드로이드 개발
    -히스트릭스로 장애 관리하기
    -NoSQL 데이터베이스 질의
    -카멜 통합
    -자바 8의 스트림과 CompletableFuture
    -메모리 소비와 누수
    -요약

    9장 앞으로 나아갈 방향
    -리액티브 스트림
    -Observable과 Flowable
    -성능
    -마이그레이션

    Appendix A HTTP 서버 예제
    -C 언어의 fork() 프로시저
    -연결당 스레드
    -커넥션 스레드 풀

    Appendix B Observable 연산자 판단 트리

    저자소개

    토마스 누르키비치 [저] 신작알림 SMS신청 작가DB보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    알레그로(Allegro)의 소프트웨어 엔지니어다. 지난 10년 동안 자바로 코딩해 왔으며 백엔드 개발을 좋아하고 JVM 기반 언어와 오픈 소스 기술에 열정을 지니고 있다. 토마스는 DZone의 필진으로 활동하며, 여러 자바 컨퍼런스에서 강연을 진행했다.

    벤 크리스텐센 [저] 신작알림 SMS신청 작가DB보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    애플과 넷플릭스, 페이스북에서 근무한 소프트웨어 엔지니어다. 1990년대부터 자바로 코딩했으며 히스트릭스와 RxJava를 포함하는 다양한 오픈 소스 프로젝트에 기여했다. 넷플릭스 API로 작업하면서 리액티브와 함수형 프로그래밍 스타일의 팬이 되었다.

    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    주로 자바를 기반으로 웹 개발을 진행했으며, 잠시 안드로이드 개발도 경험했다. 비교적 대규모 시스템을 많이 접한 덕분에 다양한 성능 개선과 튜닝 경험을 쌓았다. 현재 슈피겐의 CTO로서 신규 서비스 개발을 책임지고 있다. 최근에는 사용자에게 가치를 주는 서비스란 무엇인지 고민하며 답을 구하는 중이다.

    이 상품의 시리즈

    Programming Insight 시리즈(총 88권 / 현재구매 가능도서 80권)

    펼쳐보기

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      0.0 (총 0건)

      구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

      리뷰쓰기

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      4.0

      교환/환불

      교환/환불 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용