ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Spring Boot: Up and Running - Building Cloud Native Java and Kotlin Applications

دانلود کتاب Spring Boot: Up and Running - ساخت برنامه های Cloud Native Java و Kotlin

Spring Boot: Up and Running - Building Cloud Native Java and Kotlin Applications

مشخصات کتاب

Spring Boot: Up and Running - Building Cloud Native Java and Kotlin Applications

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1492076988, 9781492076988 
ناشر: O'Reilly Media 
سال نشر: 2021 
تعداد صفحات: 328
[330] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 15 Mb 

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



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

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


در صورت تبدیل فایل کتاب Spring Boot: Up and Running - Building Cloud Native Java and Kotlin Applications به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Spring Boot: Up and Running - ساخت برنامه های Cloud Native Java و Kotlin نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Spring Boot: Up and Running - ساخت برنامه های Cloud Native Java و Kotlin

با بیش از 75 میلیون بارگیری در ماه، Spring Boot پرکاربردترین فریمورک جاوا موجود است. سهولت و قدرت آن تحولی در توسعه برنامه‌های کاربردی از یکپارچه تا میکروسرویس ایجاد کرده است. با این حال، سادگی Spring Boot نیز می تواند گیج کننده باشد. چگونه توسعه دهندگان به اندازه کافی یاد می گیرند که فوراً سازنده باشند؟ این کتاب کاربردی به شما نشان می دهد که چگونه از این چارچوب برای نوشتن برنامه های کاربردی حیاتی موفق استفاده کنید. Mark Heckler از VMware، شرکت سازنده Spring، شما را از طریق معماری و رویکرد Spring Boot راهنمایی می کند و موضوعاتی مانند اشکال زدایی، آزمایش و استقرار را پوشش می دهد. اگر می خواهید برنامه های کاربردی ابری بومی جاوا یا کاتلین را با Spring Boot به سرعت و به طور موثر توسعه دهید (با استفاده از برنامه نویسی واکنشی، ساخت API و ایجاد انواع دسترسی به پایگاه داده)، این کتاب برای شما مناسب است. • بیاموزید که چگونه Spring Boot توسعه و استقرار برنامه بومی ابر را ساده می کند • ساخت برنامه های کاربردی واکنشی و گسترش ارتباطات در سراسر مرز شبکه برای ایجاد سیستم های توزیع شده • درک کنید که چگونه معماری و رویکرد Spring Boot باعث افزایش بهره وری توسعه دهنده و قابلیت حمل برنامه می شود • برنامه های Spring Boot را برای بارهای کاری تولید به سرعت و با اطمینان اجرا کنید • نظارت بر سلامت برنامه و سیستم برای عملکرد و قابلیت اطمینان بهینه • اشکال زدایی، آزمایش و ایمن کردن برنامه های مبتنی بر ابر بدون دردسر

با بیش از 75 میلیون بارگیری در ماه، Spring Boot پر استفاده ترین چارچوب جاوای موجود است. سهولت و قدرت آن تحولی در توسعه برنامه‌های کاربردی از یکپارچه تا میکروسرویس ایجاد کرده است. با این حال، سادگی Spring Boot نیز می تواند گیج کننده باشد. چگونه توسعه دهندگان به اندازه کافی یاد می گیرند که فوراً سازنده باشند؟ این کتاب کاربردی به شما نشان می‌دهد که چگونه از این چارچوب برای نوشتن برنامه‌های کاربردی حیاتی موفق استفاده کنید.

مارک هکلر از VMware، شرکت سازنده Spring، شما را از طریق معماری و رویکرد Spring Boot راهنمایی می‌کند و موضوعاتی مانند اشکال‌زدایی، تست و استقرار اگر می خواهید برنامه های کاربردی ابری بومی جاوا یا کاتلین را با Spring Boot به سرعت و به طور موثر توسعه دهید (با استفاده از برنامه نویسی واکنشی، ایجاد API و ایجاد انواع دسترسی به پایگاه داده)، این کتاب برای شما مناسب است.

  • یاد بگیرید. چگونه Spring Boot توسعه و استقرار برنامه بومی ابری را ساده می کند
  • برنامه های واکنشی بسازید و ارتباطات را در سراسر مرز شبکه برای ایجاد سیستم های توزیع شده گسترش دهید
  • درک کنید که چگونه معماری و رویکرد Spring Boot باعث افزایش بهره وری و برنامه های توسعه دهنده می شود. قابل حمل بودن
  • استقرار برنامه های Spring Boot برای بارهای کاری تولید به سرعت و با اطمینان
  • بررسی سلامت برنامه و سیستم برای عملکرد و قابلیت اطمینان بهینه
  • اشکال زدایی، تست و ایمن ابری- برنامه های کاربردی مبتنی بر بدون درد

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

With over 75 million downloads per month, Spring Boot is the most widely used Java framework available. Its ease and power have revolutionized application development from monoliths to microservices. Yet Spring Boot's simplicity can also be confounding. How do developers learn enough to be productive immediately? This practical book shows you how to use this framework to write successful mission-critical applications. Mark Heckler from VMware, the company behind Spring, guides you through Spring Boot's architecture and approach, covering topics such as debugging, testing, and deployment. If you want to develop cloud native Java or Kotlin applications with Spring Boot rapidly and effectively (using reactive programming, building APIs, and creating database access of all kinds) this book is for you. • Learn how Spring Boot simplifies cloud native application development and deployment • Build reactive applications and extend communication across the network boundary to create distributed systems • Understand how Spring Boot's architecture and approach increase developer productivity and application portability • Deploy Spring Boot applications for production workloads rapidly and reliably • Monitor application and system health for optimal performance and reliability • Debug, test, and secure cloud-based applications painlessly

With over 75 million downloads per month, Spring Boot is the most widely used Java framework available. Its ease and power have revolutionized application development from monoliths to microservices. Yet Spring Boot's simplicity can also be confounding. How do developers learn enough to be productive immediately? This practical book shows you how to use this framework to write successful mission-critical applications.

Mark Heckler from VMware, the company behind Spring, guides you through Spring Boot's architecture and approach, covering topics such as debugging, testing, and deployment. If you want to develop cloud native Java or Kotlin applications with Spring Boot rapidly and effectively (using reactive programming, building APIs, and creating database access of all kinds) this book is for you.

  • Learn how Spring Boot simplifies cloud native application development and deployment
  • Build reactive applications and extend communication across the network boundary to create distributed systems
  • Understand how Spring Boot's architecture and approach increase developer productivity and application portability
  • Deploy Spring Boot applications for production workloads rapidly and reliably
  • Monitor application and system health for optimal performance and reliability
  • Debug, test, and secure cloud-based applications painlessly


فهرست مطالب

Copyright
Table of Contents
Preface
	Welcome
	Conventions Used in This Book
	Using Code Examples
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
Chapter 1. Spring Boot in a Nutshell
	Spring Boot’s Three Foundational Features
		Starters for Simplified Dependency Management
		Executable JARs for Simplified Deployment
		Autoconfiguration
	Summary
Chapter 2. Choosing Your Tools and Getting Started
	Maven or Gradle?
		Apache Maven
		Gradle
		Choosing Between Maven and Gradle
	Java or Kotlin?
		Java
		Kotlin
		Choosing Between Java and Kotlin
	Choosing a Version of Spring Boot
	The Spring Initializr
	Straight Outta Commandline
	Staying In Integrated Development Environments (IDEs)
	Cruising Down main()
	Summary
Chapter 3. Creating Your First Spring Boot REST API
	The Hows and Whys of APIs
	What Is REST, and Why Does It Matter?
	Your API, HTTP Verb Style
		Back to the Initializr
		Creating a Simple Domain
	GET-ting
		@RestController in a Nutshell
		POST-ing
		PUT-ting
		DELETE-ing
		And More
	Trust, but Verify
	Summary
Chapter 4. Adding Database Access to Your Spring Boot App
	Priming Autoconfig for Database Access
	What Do We Hope to Gain?
		Adding a Database Dependency
		Adding Code
	Saving and Retrieving Data
	A Bit of Polishing
	Summary
Chapter 5. Configuring and Inspecting Your Spring Boot App
	Application Configuration
		@Value
		@ConfigurationProperties
		Potential Third-Party Option
	Autoconfiguration Report
	Actuator
		Getting Actuator to Open Up
		Becoming More Environmentally Aware Using Actuator
		Turning Up the Volume on Logging with Actuator
	Summary
Chapter 6. Really Digging into Data
	Defining Entities
	Template Support
	Repository Support
	@Before
	Creating a Template-Based Service Using Redis
		Initializing the Project
		Developing the Redis Service
	Converting from Template to Repository
	Creating a Repository-Based Service Using the Java Persistence API (JPA)
		Initializing the Project
		Developing the JPA (MySQL) Service
		Loading Data
	Creating a Repository-Based Service Using a NoSQL Document Database
		Initializing the Project
		Developing the MongoDB Service
	Creating a Repository-Based Service Using a NoSQL Graph Database
		Initializing the Project
		Developing the Neo4j Service
	Summary
Chapter 7. Creating Applications Using Spring MVC
	Spring MVC: What Does It Mean?
	End User Interactions Using Template Engines
		Initializing the Project
		Developing the Aircraft Positions Application
	Passing Messages
		Powering Up PlaneFinder
		Extending the Aircraft Positions Application
	Creating Conversations with WebSocket
		What Is WebSocket?
		Refactoring the Aircraft Positions Application
	Summary
Chapter 8. Reactive Programming with Project Reactor and Spring WebFlux
	Introduction to Reactive Programming
	Project Reactor
	Tomcat versus Netty
	Reactive Data Access
		R2DBC with H2
	Reactive Thymeleaf
	RSocket for Fully Reactive Interprocess Communication
		What Is RSocket?
		Putting RSocket to Work
	Summary
Chapter 9. Testing Spring Boot Applications for Increased Production Readiness
	Unit Testing
	Introducing @SpringBootTest
		Important Unit Tests for the Aircraft Positions Application
		Refactoring for Better Testing
	Testing Slices
	Summary
Chapter 10. Securing Your Spring Boot Application
	Authentication and Authorization
		Authentication
		Authorization
	Spring Security in a Nutshell
		The HTTP Firewall
		Security Filter Chains
		Request and Response Headers
	Implementing Forms-Based Authentication and Authorization with Spring Security
		Adding Spring Security Dependencies
		Adding Authentication
		Authorization
	Implementing OpenID Connect and OAuth2 for Authentication and Authorization
		Aircraft Positions Client Application
		PlaneFinder Resource Server
	Summary
Chapter 11. Deploying Your Spring Boot Application
	Revisiting the Spring Boot Executable JAR
		Building a “Fully Executable” Spring Boot JAR
		What Does It Mean?
	Exploding JARs
	Deploying Spring Boot Applications to Containers
		Creating a Container Image from an IDE
		Creating a Container Image from the Command Line
		Verifying the Image Exists
		Running the Containerized Application
	Utilities for Examining Spring Boot Application Container Images
		Pack
		Dive
	Summary
Chapter 12. Going Deeper with Reactive
	When Reactive?
	Testing Reactive Applications
		But First, Refactoring
		And Now, the Testing
	Diagnosing and Debugging Reactive Applications
		Hooks.onOperatorDebug()
		Checkpoints
		ReactorDebugAgent.init()
	Summary
Index
About the Author
Colophon




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