להקשיב ולקרוא

היכנסו לעולם אינסופי של סיפורים

  • קראו והקשיבו כמה שאתם רוצים
  • למעלה ממיליון כותרים
  • ספרים בלעדיים + Storytel Originals
  • ניתן לבטל מתי שרוצים
להרשמה
Details page - Device banner - 894x1036

Reactive Programming With Java 9

שפות
אנגלית
Format
קטגוריה

עיון

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

About This Book

• Learn about Java 9's Flow API, Reactive programming along with Kafka and Mockito, and how these aspects are utilized by RxJava

• Build fast and concurrent applications with ease, without the complexity of Java's concurrent API and shared states, with the help of Spring

• Explore a wide variety of code examples to easily get used to all the features and tools provided by RxJava

Who This Book Is For

This book targets existing Java developers who want to understand Reactive programming and build responsive and resilient asynchronous applications using Reactive stream implementations.

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

In Detail

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.

Style and approach

This book is a tutorial about Reactive programming in Java using APIs as well as the RxJava library. Packed with a lot of well-described examples, it explains Reactive programming concepts in plain and readable language.

© 2017 Packt Publishing (ספר דיגיטלי ): 9781787123434

תאריך הוצאה

ספר דיגיטלי : 21 בספטמבר 2017

תגיות

אחרים גם נהנו...

  1. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  2. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  3. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  4. Java Fundamentals Introbooks Team
  5. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
  6. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
  7. Java Programming for beginners: Learn Java Development in this illustrated step by step Coding Guide White Belt Mastery
  8. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  9. Software Development Fundamentals Introbooks Team
  10. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
  11. Computational Thinking Peter J. Denning
  12. PHP: 3 books in 1: PHP Basics for Beginners + PHP Security and Session Management + Advanced PHP Functions Andy Vickler
  13. Javascript: Ultimate Beginners Guide Leonardo Gorman
  14. Artificial Intelligence with Python for Beginners: Comprehensive Guide to Building AI Applications James Ferry
  15. Blockchain For Dummies Tiana Laurence
  16. How Smart Machines Think Sean Gerrish
  17. Grokking Algorithms: A Complete Beginner’s Guide for the Effective Learning of Algorithms Dylan Christian
  18. Tidy First?: A Personal Exercise in Empirical Software Design Kent Beck
  19. Neural Networks for Beginners: A Journey Through the Brain of AI Steve Abrams
  20. Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
  21. Prompt Engineering for Generative AI: Future-Proof Inputs for Reliable AI Outputs Mike Taylor
  22. AI for beginners: Begin your AI developer journey in 2024 Et Tu Code
  23. Clean Agile: Back to Basics Robert C. Martin
  24. Generative AI: The Insights You Need from Harvard Business Review Harvard Business Review
  25. Hacking Network Protocols: Complete Guide about Hacking, Scripting and Security of Computer Systems and Networks: Complete Guide about Hacking, Scripting and Security of Computer Systems and Networks. Hans Weber
  26. Agile Project Management for Dummies Mark C. Layton
  27. Data Science For Dummies: 2nd Edition Lillian Pierson
  28. Practical Java Programming with ChatGPT Alan S. Bluck

איזה מינוי מתאים לך?

  • מאות אלפי ספרים

  • מצב ילדים (תוכן שמתאים לקטנטנים)

  • הורדת ספרים לקריאה והאזנה בלי אינטרנט

  • אפשר לבטל בכל עת

הבחירה הכי פופולרית

Unlimited

האזנה וקריאה בלי הגבלה.

49.90 ש"ח /חוֹדֶשׁ
14 ימים ללא תשלום
  • חשבון 1

  • גישה בלתי מוגבלת

  • האזנה וקריאה בלי הגבלה

  • קריאה והאזנה גם בלי אינטרנט

  • אפשר לבטל בכל עת

בחירה

Family

גלו ספרים לכל המשפחה. היכנסו יחד לתוך עולם של סיפורים.

69.90 ש"ח /חוֹדֶשׁ
  • 2 חשבונות

  • גישה בלתי מוגבלת

  • שני חשבונות

  • האזנה וקריאה בלי הגבלה

  • אפשר לבטל בכל עת

נסה עכשיו