ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Friendly Webflux: A Practical Guide to Reactive Applications Development with Spring Webflux

دانلود کتاب Friendly Webflux: راهنمای عملی برای توسعه برنامه های کاربردی واکنشی با Spring Webflux

Friendly Webflux: A Practical Guide to Reactive Applications Development with Spring Webflux

مشخصات کتاب

Friendly Webflux: A Practical Guide to Reactive Applications Development with Spring Webflux

ویرایش: 1 
نویسندگان:   
سری:  
 
ناشر:  
سال نشر: 2021 
تعداد صفحات: 189 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 مگابایت 

قیمت کتاب (تومان) : 35,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 2


در صورت تبدیل فایل کتاب Friendly Webflux: A Practical Guide to Reactive Applications Development with Spring Webflux به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Friendly Webflux: راهنمای عملی برای توسعه برنامه های کاربردی واکنشی با Spring Webflux نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Table of contents
Foreword
Acknowledgments
Chapter 1. An introduction to reactive programming with Project Reactor
	Reactive Streams
	Project Reactor types
		Create Mono instances
			Create Mono from plain Java objects
			Create a failed Mono
			Use Mono as a wrapper for Java asynchronous types
		Create Flux instances
			Create Flux from iterables
			Create Flux from Streams
		Mapping patterns
		Subscribe for events
		Error handling
		Merging
		Summary
Chapter 2. Your first Spring Webflux REST API
	1. Create a new Spring Boot project
	2. Set up profiles
	3. Models and data layer
	4. Business layer
	5. Web layer
	6. Fixing an empty response output
	Summary
Chapter 3. Annotated controllers vs router functions
	Annotated controllers with Spring Webflux
	Using router functions (handlers)
	Summary
Chapter 4. How to structure Spring Webflux applications
	Packaging by technical layer
	Packaging by feature (business domain)
	Summary
Chapter 5. Calling external APIs with the WebClient
	Create a new WebClient instance
	Retrieve data
	Send data
	Exchange() vs retrieve()
	Summary
Chapter 6. Server-side validation with Yavi
	An anatomy of a validator pattern
	Use constraint validations
	Call the validator
	Use validators in router functions
	Summary
Chapter 7. CORS handling
	What does CORS mean?
	Types of CORS requests
		Simple requests
		Preflight requests
	How to configure CORS in Spring Webflux
		Approach 1. Using WebFluxConfigurer
		Approach 2. Using CorsWebFilter
	Summary
Chapter 8. Error handling
	When do we need to handle errors in Webflux
	Start from business logic
	Display http responses in handlers
	Special case: response on empty result
	Summary
Chapter 9. Authentication patterns in Spring Webflux
	Creating a handler filter function
	Applying handler filter functions
	JWT authentication in Spring Webflux
		Signup a new user
		Logging in
	Multi factor authentication in Spring Webflux
		Signup a new user
		Logging in
	Client side security with Vue.js
		Create an AuthService
		Implement a signup flow
		Implement a login flow
		Using tokens with protected endpoints
	Summary
Chapter 10. Unit testing in Spring Webflux
	What is unit testing?
	Introduction to Project Reactor Test
	Writing a service testing scenario
	Testing Spring Webflux router functions
	Summary
Chapter 11. Load testing with Apache JMeter
	Introduction to Apache JMeter interface
	Work with test plans
		Creating new Thread Group
		Setting up a configuration
		Adding an HTTP request
		Adding a listener
		Running a test plan
	Summary
Chapter 12. Working with NoSQL databases
	Getting started with a ReactiveMongoRepository
	Build an extension for a ReactiveMongoRepository
	Implement custom update functionality
		Update an entity's field
		Add to a nested array
		Remove from a nested array
		Query by a nested object's field
	Summary
Chapter 13. Immutables and Spring Webflux
	Why to use immutable objects?
	Immutable objects with plain Java
	Immutable objects with Lombok
	Immutable objects with records
	Notes on using immutable objects with Jackson
	Summary
Chapter 14. Client side caching
	What is caching and why to do it
	Caching patterns
		Pattern A: API first
		Pattern B: Local first
		Pattern C: API after local storage
	Summary
About the author




نظرات کاربران