ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Beginning Spring Boot 3

دانلود کتاب شروع بهار بوت 3

Beginning Spring Boot 3

مشخصات کتاب

Beginning Spring Boot 3

ویرایش: [2 ed.] 
نویسندگان: ,   
سری:  
ISBN (شابک) : 9781484287910, 9781484287927 
ناشر: APress 
سال نشر: 2023 
تعداد صفحات: 459 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 6 Mb 

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



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

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


در صورت تبدیل فایل کتاب Beginning Spring Boot 3 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


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



فهرست مطالب

Table of Contents
About the Authors
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Introduction to Spring Boot
	Overview of the Spring Framework
	Spring Configuration Styles
	Developing a Web Application Using SpringMVC and JPA
	A Quick Taste of Spring Boot
		Easy Dependency Management
		Autoconfiguration
		Embedded Servlet Container Support
	Summary
Chapter 2: Getting Started with Spring Boot
	What Is Spring Boot?
		Spring Boot Starters
		Spring Boot Autoconfiguration
		Elegant Configuration Management
		Spring Boot Actuator
		Easy-to-Use Embedded Servlet Container Support
	Your First Spring Boot Application
		Using Spring Initializr
		Using the Spring Tool Suite
		Using IntelliJ IDEA
		Using NetBeans IDE
		Exploring the Project
	The Application Entry Point Class
	Fat JAR Using the Spring Boot Maven Plugin
	Spring Boot Using Gradle
		Maven or Gradle?
	Summary
Chapter 3: Spring Boot Essentials
	Logging
	Externalizing Configuration Properties
		Type-Safe Configuration Properties
		Relaxed Binding
		Validating Properties with the Bean Validation API
	Developer Tools
	Summary
Chapter 4: Web Applications with Spring Boot
	Introducing Spring MVC
	Developing Web Application Using Spring Boot
		Creating the Domain Model of a Spring Blog Application
		Creating a Controller Class
		Creating Views
		Working with Thymeleaf Forms
		Implementing Form Validation
			Triggering Validation During Form Binding
			Displaying Validation Errors to the User
			Implementing Custom Validator
	Using the Tomcat, Jetty, and Undertow Embedded Servlet Containers
	Customizing Embedded Servlet Containers
	Customizing SpringMVC Configuration
	Spring Boot Web Application as a Deployable WAR
	File Uploading
	Using ResourceBundles for Internationalization
	ResourceBundles for Hibernate Validation Errors
	Error Handling
	Summary
Chapter 5: Working with JDBC
	Introduction to JdbcTemplate
	Using JdbcTemplate Without Spring Boot
	Using JdbcTemplate with Spring Boot
		Initializing the Database
		Testing JDBC Code
		Using Other Connection Pooling Libraries
	Using Spring Data JDBC
	Database Migration with Flyway
	Summary
Chapter 6: Working with MyBatis
	Using the Spring Boot MyBatis Starter
	Summary
Chapter 7: Working with JOOQ
	Introduction to JOOQ
	Using Spring Boot’s JOOQ Starter
		Configuring Spring Boot JOOQ Starter
		Database Schema
		Code Generation Using the JOOQ Maven Codegen Plugin
		Using JOOQ DSL
	Summary
Chapter 8: Working with JPA
	Introducing the Spring Data JPA
	Using Spring Data JPA with Spring Boot
		Using the Sort and Pagination Features
	Summary
Chapter 9: Working with MongoDB
	Introducing MongoDB
	Installing MongoDB
		Installing MongoDB on Windows
		Installing MongoDB on macOS
		Installing MongoDB on Linux
	Getting Started with MongoDB Using the Mongo Shell
	Introducing Spring Data MongoDB
	Using Embedded Mongo for Testing
	Summary
Chapter 10: Building REST APIs Using Spring Boot
	Introduction to RESTful Web Services
	REST API Using SpringMVC
		Using Data Transfer Objects
		Continue Building the REST API
		Defining an HTTP Response for the API
		CORS (Cross-Origin Resource Sharing) Support
			Class- and Method-Level CORS Configuration
			Global CORS Configuration
	REST API Using Spring Data REST
		Sorting and Pagination
		CORS Support in Spring Data REST
	Exception Handling
	Exercise
	Summary
Chapter 11: Reactive Programming Using Spring WebFlux
	Introduction to Reactive Programming
		Reactive Streams
		Project Reactor
	Reactive Web Applications Using Spring WebFlux
		WebFlux Using the Annotation-Based Programming Model
		WebFlux Using a Functional Programming Model
			HandlerFunction
				ServerRequest
				ServerResponse
			RouterFunction
			HandlerFilterFunction
			Registering HandlerFunctions as Method References
		Working with Spring Data R2DBC
		Reactive WebClient
		Testing Spring WebFlux Applications
	Summary
Chapter 12: Securing Web Applications
	Spring Security in Spring Boot Web Application
		Implementing In-Memory Authentication
		Implementing Custom User Authentication
		Custom Spring Security Configuration
		Implementing Logout Functionality
		Implementing User Registration
		Hashing Passwords Using PasswordEncoder
		Implementing the Remember-Me Feature
		Simple Hash-Based Token as a Cookie
		Persistent Tokens
	Cross-Site Request Forgery Protection
	Method-Level Security
	Securing Spring Boot REST APIs using OAuth2
		What Is OAuth2.0?
		OAuth Grant Types
			Authorization Code
			Client Credentials
		Introduction to OIDC
		Introduction to Spring Authorization Server
		Setting Up Spring Authorization Server
		Testing the Authorization Server Using Client Credentials
		Configuring the Resource Server
		Testing the Authorization Server Using the Authorization Code Flow
	Summary
Chapter 13: Spring Boot Actuator
	Introducing the Spring Boot Actuator
	Exploring Actuator’s Endpoints
		The /info Endpoint
		The /health Endpoint
		The /beans Endpoint
		The /conditions Endpoint
		The /mappings Endpoint
		The /configprops Endpoint
		The /metrics Endpoint
		The /env Endpoint
		The /httptrace Endpoint
		The /threaddump Endpoint
		The /loggers Endpoint
		The /logfile Endpoint
		The /shutdown Endpoint
	Customizing Actuator Endpoints
	Securing Actuator Endpoints
	Implementing Custom Health Indicators
	Capturing Custom Application Metrics
	CORS Support for Actuator Endpoints
	Monitoring and Management Over JMX
	Summary
Chapter 14: Testing Spring Boot Applications
	Testing Spring Boot Applications
	Testing with Mock Implementations
		Testing with Mockito
	Testing Slices of Application Using @*Test Annotations
		Testing SpringMVC Controllers Using @WebMvcTest
		Testing SpringMVC REST Controllers Using @WebMvcTest
		Testing Persistence Layer Components Using @DataJpaTest and @JdbcTest
		Testing Persistence Layer Using TestContainers
			Reusing the Containers
			Singleton Container Pattern
	Summary
Chapter 15: GraphQL with Spring Boot
	Introduction to GraphQL
	Working with GraphQL and Spring Boot
		Creating a GraphQL Controller
		Enabling GraphiQL UI Client
	Testing Support in Spring for GraphQL
	Summary
Chapter 16: Deploying Spring Boot Applications
	Running Spring Boot Applications in Production Mode
	Deploying Spring Boot Application on Heroku
	Running a Spring Boot Application on Docker
		Installing Docker
		Running a Spring Boot Application in a Docker Container
		Creating Layered Docker Images
		Using Cloud-Native Buildpacks
		Running Multiple Containers Using docker-compose
	Summary
Chapter 17: Spring Boot Autoconfiguration
	Exploring the Power of @Conditional
		Using @Conditional Based on System Properties
		Using @Conditional Based on the Presence or Absence of a Java Class
		Using @Conditional Based on the Configured Spring Beans
		Using @Conditional Based on a Property’s Configuration
	Spring Boot’s Built-In @Conditional Annotations
	How Spring Boot Autoconfiguration Works
	Summary
Chapter 18: Creating a Custom Spring Boot Starter
	Introducing Twitter4j
	Custom Spring Boot Starter
		Creating the twitter4j-spring-boot-autoconfigure Module
	Twitter4j Properties to Hold the Twitter4j Config Parameters
		Twitter4j Autoconfiguration to Autoconfigure Twitter4j
		Creating the twitter4j-spring-boot-starter Module
	Application Using twitter4j-spring-boot-starter
	Summary
Chapter 19: Spring Boot with Kotlin, Scala, and Groovy
	Using Spring Boot with Groovy
		Introducing Groovy
			Groovy Strings
			JavaBean Properties
			Looping
		Creating a Spring Boot Application Using Groovy
	Using Spring Boot with Scala
		Introducing Scala
			Type Inference
			Classes and Objects
			Traits
		Creating a Spring Boot Application Using Scala
	Using Spring Boot with Kotlin
		Introducing Kotlin
			Classes
			Interfaces
			Data Classes
		Creating a Spring Boot Application Using Kotlin
	Summary
Chapter 20: Introducing JHipster
	Introducing JHipster
	Installing JHipster
		Prerequisites
	Creating a JHipster Application
	Creating Entities
		Using the JHipster Entity Sub-Generator
		Using JDL Studio
	Managing Relationships
	Summary
Chapter 21: Spring Native
	Getting Started
	Building a Native Image Using Buildpacks
	Building Native Images Using GraalVM Native Build Tools
	Limitations of Spring Native
	Summary
Index




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