- Spring 5.0 Projects
- Nilang Patel
- 230字
- 2021-07-02 12:35:00
Building a Reactive Web Application
We began our journey by exploring some of the basics of the Spring Framework and its module system in Chapter 1, Creating an Application to List World Countries with their GDP. Let's leave all the new and advanced topics of Spring Framework for now and, in this chapter, look at one of the most popular topics: how to make highly scalable and responsive applications by adopting a reactive paradigm.
The world of technology is migrating from blocking, synchronous, and thread-driven implementation to non-blocking, asynchronous, and event-based systems, which are resilient and capable of managing a very large volume of data with a consistent response time. This is the core concern addressed by a reactive system.
From the perspective of the programming model, Reactive Programming has influenced the paradigm shift from an imperative style to a declarative composition of asynchronous logic. Spring Framework did this by incorporating Reactive Streams capabilities into its core framework from version 5.
In this chapter, we will discuss and explore Reactive Programming from various dimensions and angles with the following exciting topics:
- What is a reactive system
- Introduction to Reactive programming
- Reactive Programming basics, benefits, and features
- Reactive Programming in Java
- Introduction to WebFlux
- Spring supports for Reactive Programming
- A functional way of working in Reactive Programming with WebFlux
- WebSocket support in a reactive paradigm
- Application Development with Qt Creator(Second Edition)
- 物聯網網絡安全及應用
- 智能網聯汽車V2X與智能網聯設施I2X
- 異構基因共表達網絡的分析方法
- 萬物互聯:蜂窩物聯網組網技術詳解
- 通信簡史:從信鴿到6G+
- 物聯網時代
- 數字通信同步技術的MATLAB與FPGA實現:Altera/Verilog版(第2版)
- React:Cross-Platform Application Development with React Native
- C/C++串口通信:典型應用實例編程實踐
- Kong網關:入門、實戰與進階
- 計算機網絡技術及應用
- 人人都該都懂的互聯網思維
- 智慧城市中的物聯網技術
- 想象的互動:網絡人際傳播中的印象形成