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

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

RxJava를 활용한 리액티브 프로그래밍

RxJava를 활용한 리액티브 프로그래밍

(RxJava의 개념과 사용법, 실무 활용까지 (안드로이드 활용 사례 포함))

토마스 누르키비치, 벤 크리스텐센 (지은이), 김인태 (옮긴이)
인사이트
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
27,000원 -10% 0원
1,500원
25,500원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 29개 1,900원 >
로딩중

eBook

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

책 이미지

RxJava를 활용한 리액티브 프로그래밍
eBook 미리보기

책 정보

· 제목 : RxJava를 활용한 리액티브 프로그래밍 (RxJava의 개념과 사용법, 실무 활용까지 (안드로이드 활용 사례 포함))
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788966263066
· 쪽수 : 406쪽
· 출판일 : 2017-04-25

책 소개

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

목차

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

2장 리액티브 익스텐션
--rx.Observable 해부하기
--Observable 알림 구독
--Subscription과 Subscriber로 리스너 제어하기
--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 연산자 판단 트리

저자소개

벤 크리스텐센 (지은이)    정보 더보기
애플과 넷플릭스, 페이스북에서 근무한 소프트웨어 엔지니어다. 1990년대부터 자바로 코딩했으며 히스트릭스와 RxJava를 포함하는 다양한 오픈 소스 프로젝트에 기여했다. 넷플릭스 API로 작업하면서 리액티브와 함수형 프로그래밍 스타일의 팬이 되었다.
펼치기
토마스 누르키비치 (지은이)    정보 더보기
알레그로(Allegro)의 소프트웨어 엔지니어다. 지난 10년 동안 자바로 코딩해 왔으며 백엔드 개발을 좋아하고 JVM 기반 언어와 오픈 소스 기술에 열정을 지니고 있다. 토마스는 DZone의 필진으로 활동하며, 여러 자바 컨퍼런스에서 강연을 진행했다.
펼치기
김인태 (옮긴이)    정보 더보기
주로 자바를 기반으로 웹 개발을 진행했으며, 잠시 안드로이드 개발도 경험했다. 비교적 대규모 시스템을 많이 접한 덕분에 다양한 성능 개선과 튜닝 경험을 쌓았다. 현재 슈피겐의 CTO로서 신규 서비스 개발을 책임지고 있다. 최근에는 사용자에게 가치를 주는 서비스란 무엇인지 고민하며 답을 구하는 중이다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책