book.jayu.org
RxJava를 활용한 리액티브 프로그래밍: RxJava의 개념과 사용법, 실무 적용까지

RxJava를 활용한 리액티브 프로그래밍: RxJava의 개념과 사용법, 실무 적용까지

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

인사이트·2017-04-25

  • 400쪽
  • 188×240mm
  • 총류
  • KDC 005.133

로그인하면 내 서재에 추가할 수 있어요.

알라딘에서 보기

책 소개

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

목차펼치기

추천의 글 vii 옮긴이의 글 viii 머리말 xi 소개 xiv 1장 RxJava를 활용한 리액티브 프로그래밍 1 리액티브 프로그래밍과 RxJava 2 언제 리액티브 프로그래밍이 필요한가 4 RxJava는 어떻게 동작하는가 5 하드웨어 공감-블로킹 I/O와 논블로킹 I/O 22 리액티브 추상화 28 2장 리액티브 익스텐션 29 rx.Observable 해부하기 29 Observable 알림 구독 33 Subscription과 Subscriber로 리스너 제어하기 35 Observable 만들기 37 사례: 콜백 API를 Observable 스트림으로 49 ConnectableObservable 59 요약 65 3장 연산자와 변환 67 핵심 연산자: 매핑과 필터링 68 여러 개의 Observable 85 고수준 연산자: collect(), reduce(), scan(), distinct(), groupBy() 97 skip(), takeWhile() 등을 사용해 잘게 쪼개거나 잘라내기 104 사용자 정의 연산자 만들기 119 요약 128 4장 기존 애플리케이션에 리액티브 프로그래밍 적용하기 129 컬렉션에서 Observable로 130 BlockingObservable: 리액티브 세상에서 벗어나기 131 느긋함 포용하기 134 Observable 구성하기 136 명령형 방식의 동시성 138 flatMap()을 비동기 체이닝 연산자처럼 145 스트림으로 콜백 대체하기 150 주기적으로 변경 사항을 폴링하기 154 RxJava의 멀티스레딩 155 요약 182 5장 철저하게 리액티브로 185 C10k 문제 해결하기 186 HTTP 클라이언트 코드 205 관계형 데이터베이스에 접근하기 208 CompletableFuture와 스트림 215 Observable과 Single 226 요약 234 6장 흐름 제어와 배압 235 흐름 제어 235 배압 252 요약 269 7장 테스트와 트러블슈팅 271 오류 처리 271 테스트와 디버깅 288 단위 테스트 293 모니터링과 디버깅 302 요약 307 8장 사례 연구 309 RxJava를 활용한 안드로이드 개발 309 히스트릭스로 장애 관리하기 324 NoSQL 데이터베이스 질의 341 카멜 통합 345 자바 8의 스트림과 CompletableFuture 346 메모리 소비와 누수 352 요약 358 9장 향후 방향 361 리액티브 스트림 361 Observable과 Flowable 362 성능 362 마이그레이션 363 Appendix A HTTP 서버 예제 365 C 언어의 fork() 프로시저 365 연결당 스레드 367 커넥션 스레드풀 369 Appendix B Observable 연산자 판단 트리 373

출처: 국립중앙도서관 서지정보

리뷰 남기기

로그인하면 리뷰를 남길 수 있어요.

리뷰 0개

아직 리뷰가 없어요.