Reactive Programming With Java 9

This book will teach you how to build robust asynchronous and event-driven applications with ease.

Reactive Programming With Java 9

Tejaswini Mandar Jog

3 customer reviews
This book will teach you how to build robust asynchronous and event-driven applications with ease.
eBook
$10.00
RRP $35.99
Save 72%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$10.00
$44.99
RRP $35.99
RRP $44.99
eBook
Print + eBook

Frequently bought together


Reactive Programming With Java 9 Book Cover
Reactive Programming With Java 9
$ 35.99
$ 10.00
Mastering Microservices with Java 9 - Second Edition Book Cover
Mastering Microservices with Java 9 - Second Edition
$ 35.99
$ 10.00
Buy 2 for $20.00
Save $51.98
Add to Cart

Book Details

ISBN 139781787124233
Paperback402 pages

Book Description

Reactive programming is an asynchronous programming model that helps you tackle the essential complexity that comes with writing such applications.

Using Reactive programming to start building applications is not immediately intuitive to a developer who has been writing programs in the imperative paradigm. To tackle the essential complexity, Reactive programming uses declarative and functional paradigms to build programs. This book sets out to make the paradigm shift easy.

This book begins by explaining what Reactive programming is, the Reactive manifesto, and the Reactive Streams specifi cation. It uses Java 9 to introduce the declarative and functional paradigm, which is necessary to write programs in the Reactive style. It explains Java 9’s Flow API, an adoption of the Reactive Streams specifi cation. From this point on, it focuses on RxJava 2.0, covering topics such as creating, transforming,fi ltering, combining, and testing Observables. It discusses how to use Java’s popular framework, Spring, to build event-driven, Reactive applications. You will also learn how to implement resiliency patterns using Hystrix. By the end, you will be fully equipped with the tools and techniques needed to implement robust, event-driven, Reactive applications.

Table of Contents

Chapter 1: Introduction to Reactive Programming
Chapter 6: Building Responsiveness

What You Will Learn

  • Understand the Reactive Manifesto
  • Grasp the Reactive Streams types introduced in Java 9 in the form of the Flow API
  • Use RxJava, a Reactive Streams implementation, to build asynchronous applications
  • Build responsiveness and resilience into applications using RxJava operators
  • Demonstrate the usage of Hystrix, a latency and fault tolerance library from Netfl ix that uses RxJava
  • Implement Reactive web applications using Spring Framework 5 and RxJava

Authors

Table of Contents

Chapter 1: Introduction to Reactive Programming
Chapter 6: Building Responsiveness

Book Details

ISBN 139781787124233
Paperback402 pages
Read More
From 3 reviews

Read More Reviews

These popular $10 titles might interest you

Mastering Microservices with Java 9 - Second Edition Book Cover
Mastering Microservices with Java 9 - Second Edition
$ 35.99
$ 10.00
Modular Programming in Java 9 Book Cover
Modular Programming in Java 9
$ 27.99
$ 10.00
RESTful Java Web Services - Third Edition Book Cover
RESTful Java Web Services - Third Edition
$ 35.99
$ 10.00
Architecting Modern Java EE Applications Book Cover
Architecting Modern Java EE Applications
$ 39.99
$ 10.00
Spring 5 Design Patterns Book Cover
Spring 5 Design Patterns
$ 35.99
$ 10.00
Java EE 8 Application Development Book Cover
Java EE 8 Application Development
$ 39.99
$ 10.00