دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.]
نویسندگان: Mark Heckler
سری:
ISBN (شابک) : 1492076988, 9781492076988
ناشر: O'Reilly Media
سال نشر: 2021
تعداد صفحات: 328
[330]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 15 Mb
در صورت تبدیل فایل کتاب 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 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با بیش از 75 میلیون بارگیری در ماه، Spring Boot پر استفاده ترین چارچوب جاوای موجود است. سهولت و قدرت آن تحولی در توسعه برنامههای کاربردی از یکپارچه تا میکروسرویس ایجاد کرده است. با این حال، سادگی Spring Boot نیز می تواند گیج کننده باشد. چگونه توسعه دهندگان به اندازه کافی یاد می گیرند که فوراً سازنده باشند؟ این کتاب کاربردی به شما نشان میدهد که چگونه از این چارچوب برای نوشتن برنامههای کاربردی حیاتی موفق استفاده کنید.
مارک هکلر از VMware، شرکت سازنده Spring، شما را از طریق معماری و رویکرد Spring Boot راهنمایی میکند و موضوعاتی مانند اشکالزدایی، تست و استقرار اگر می خواهید برنامه های کاربردی ابری بومی جاوا یا کاتلین را با Spring Boot به سرعت و به طور موثر توسعه دهید (با استفاده از برنامه نویسی واکنشی، ایجاد API و ایجاد انواع دسترسی به پایگاه داده)، این کتاب برای شما مناسب است.
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.
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