Java Responsive programming Springboot Webflux Foundation and actual combat

Source: Internet
Author: User

The 1th chapter of the course Introduction
Course Introduction and Guidance studies
1-1 Guided Learning

2nd Chapter Functional Programming and lambda expressions
This chapter introduces the concept of functional programming, and the basic syntax of lambda expressions, and analyzes the application and implementation of lazy evaluation. Finally, we agree to the anti-compilation bytecode, focusing on the underlying implementation principle of lambda expression.
2-1 Concepts
2-2 Why use functional programming-1
2-3 Why use functional programming-2
2-4 Lambda First Contact-1
2-5 Lambda First Contact-2
2-6 JDK8 Interface new Features-1
2-7 JDK8 Interface new Features-2
2-8 JDK8 Interface new Features-3
2-9 function Interface-1
2-10 function Interface-2
2-11 Method Reference-1
2-12 Method Reference-2
2-13 type Inference
2-14 variable References
2-15 cascading expressions and currying

The 3rd chapter stream stream Programming
This chapter introduces the important knowledge points of stream flow programming in Jdk8, and analyzes the running mechanism and principle of the flow.
3-1 Stream Stream Programming-concept
3-2 Creation of Streams
3-3 Intermediate operation of the stream
3-4 stop operation of the stream
3-5 Parallel streams
3-6 Collectors
3-7 Stream Run mechanism
3-8 Stream Course Section

4th Chapter Reactive Stream Response stream
This chapter introduces the development process of JDK9 's responsive flow, focusing on the 4 interfaces of the responsive flow, the concept of back pressure and the key to the back pressure of the JDK.
4-1 First acquaintance Reactive Stream
4-2 Reactive Stream Main interface
4-3 Full Instance
4-4 operating mechanism

The 5th Chapter Webflux Service Side Development explanation
This chapter uses 2 development modes to achieve a complete, responsive restful service that stores the use of responsive MongoDB with full parameter validation that can be applied directly to the actual project. Some important points of knowledge, such as how asynchronous Servlet,sse work, are also interspersed in the course. Finally, we explain how to use Webtestclient for unit testing. ...
5-1 Initial knowledge of Springwebflux
5-2 Asynchronous Servlet
5-3 Webflux Development-1
5-4 Webflux Development-2
5-5 server-sent Events
5-6 Complete Examples
5-7 Complete Example-CRUD
5-8 Complete Example-JPA
5-9 Complete Example-parameter check
5-10 routerfunction Mode-1
5-11 routerfunction Mode-2

6th Chapter Webflux Client-side declarative restclient Framework Development explained
This chapter explains how to use WebClient to develop a self-declarative, feign/retrofit-like restclient Framework on the spring framework. The final effect of the framework is to define an interface to achieve full-response invocation effect. From the realization of the idea to the framework design to concrete implementation of the final to the exception, step by step to witness the emergence of the framework. ...
6-1 Introduction to frame effects
6-2 Design Ideas
6-3 Framework code Writing-General architecture
6-4 Information Extraction
6-5 Processing Requests 1
6-6 Processing Requests 2
6-7 Exception Handling
6-8 Course Summary

: Baidu Network Disk download

Java Responsive programming Springboot Webflux Foundation and actual combat

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.