ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Spring Boot: Up and Running

دانلود کتاب بوت بهار: بالا و در حال اجرا

Spring Boot: Up and Running

مشخصات کتاب

Spring Boot: Up and Running

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

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



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

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


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

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


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

با بیش از 75 میلیون بارگیری در ماه، Spring Boot پرکاربردترین فریمورک جاوا موجود است. سهولت و قدرت آن تحولی در توسعه برنامه‌های کاربردی از یکپارچه تا میکروسرویس ایجاد کرده است. با این حال، تطبیق پذیری بی نظیر Spring Boot نیز می تواند کمی گیج کننده باشد. چگونه توسعه دهندگان به اندازه کافی یاد می گیرند که فوراً سازنده باشند؟ این کتاب کاربردی به شما نشان می دهد که چگونه از این چارچوب برای نوشتن برنامه های کاربردی حیاتی موفق استفاده کنید. مارک هکلر از VMware، شرکت سازنده Spring، شما را از طریق معماری و رویکرد Spring Boot، همراه با موضوعاتی مانند اشکال زدایی، آزمایش و استقرار راهنمایی می کند. اگر می خواهید برنامه های کاربردی ابری بومی جاوا یا کاتلین را با Spring Boot به سرعت و به طور موثر توسعه دهید - با استفاده از برنامه نویسی واکنشی، ایجاد API و ایجاد انواع دسترسی به پایگاه داده - این کتاب برای شما مناسب است. بیاموزید که چگونه 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 unrivaled versatility can also be a bit confusing. 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, along with 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 developer-first opinions 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



فهرست مطالب

Предисловие
	Добро пожаловать
		Условные обозначения
		Использование примеров кода
		Благодарности
		От издательства
Глава 1. Коротко о Spring Boot
	Три основополагающие возможности Spring Boot
		Упрощение управления зависимостями с помощью стартовых пакетов
		Упрощение развертывания с помощью исполняемых JAR-файлов
		Автоконфигурация
	Резюме
Глава 2. Выбираем инструменты и приступаем к работе
	Maven или Gradle?
		Apache Maven
		Gradle
		Выбор между Maven и Gradle
	Java или Kotlin
		Java
		Kotlin
		Выбор между Java и Kotlin
	Выбираем версию Spring Boot
	Spring Initializr
	Прямиком из командной строки
	Работа в интегрированных средах разработки
	Прогулка по функции main()
	Резюме
Глава 3. Создаем первый Spring Boot REST API
	«Как» и «почему» API
	Что такое REST и почему это важно
	API в стиле HTTP-«глаголов»-команд
		Возвращаемся к Initializr
		Создание простого класса предметной области
		GET
		Коротко об аннотации @RestController
		POST
		PUT
		DELETE
		И не только
	Доверяй, но проверяй
	Резюме
Глава 4. Добавление в приложение Spring Boot доступа к базе данных
	Подготовка автоконфигурации для доступа к базе данных
	Чего мы надеемся добиться
		Добавление зависимости для базы данных
		Добавление кода
	Сохранение и извлечение данных
	Наводим лоск
	Резюме
Глава 5. Настройка и контроль приложения Spring Boot
	Конфигурация приложения
		@Value
		@ConfigurationProperties
		Возможные сторонние решения
		Отчет об автоконфигурации
	Actuator (Актуатор)
		Открываем доступ к актуатору
		Лучше учитываем среду приложения с помощью актуатора
		Регулировка уровня журналирования с помощью Actuator
	Резюме
Глава 6 Займемся данными по-настоящему
	Описание сущностей
	Поддержка шаблонов
	Поддержка репозиториев
	@Before
	Создание с помощью Redis сервиса на основе шаблона
		Инициализация проекта
		Разработка сервиса Redis
	Преобразование из шаблона в репозиторий
	Создание сервиса на основе репозитория с помощью Java Persistence API
		Инициализация проекта
		Разработка JPA-сервиса (MySQL)
		Загрузка данных
	Создание сервиса на основе репозитория с помощью документоориентированной базы данных NoSQL
		Инициализация проекта
		Разработка сервиса MongoDB
	Создание сервиса на основе репозитория с помощью графовой NoSQL базы данных
		Инициализация проекта
		Разрабатываем сервис Neo4j
	Резюме
Глава 7. Создание приложений с помощью Spring MVC
	Что такое Spring MVC
	Взаимодействия конечного пользователя с помощью шаблонизаторов
		Инициализация проекта
		Разработка приложения Aircraft Positions
	Передача сообщений
		Подключаем PlaneFinder
		Расширяем приложение Aircraft Positions
	Формирование диалогов с помощью WebSocket
		Что такое WebSocket
		Рефакторинг приложения Aircraft Positions
	Резюме
Глава 8. Реактивное программирование: Project Reactor и Spring WebFlux
	Введение в реактивное программирование
		Манифест реактивных систем
	Project Reactor
	Tomcat и Netty
	Реактивный доступ к данным
		R2DBC и база данных H2
	Реактивный Thymeleaf
	RSocket и полностью реактивное взаимодействие между процессами
		Что такое RSocket?
		Применяем RSocket на практике
	Резюме
Глава 9. Тестирование приложений Spring Boot для повышения их готовности к производственной эксплуатации
	Модульное тестирование
	Знакомимся с аннотацией @SpringBootTest
		Важнейшие модульные тесты для приложения Aircraft Positions
		Рефакторинг кода для лучшего тестирования
	Тестовые срезы
	Резюме
Глава 10. Безопасность приложений Spring Boot
	Аутентификация и авторизация
		Аутентификация
		Авторизация
	Коротко о Spring Security
		HTTP-брандмауэр
		Цепочки фильтров безопасности
		Заголовки запросов и ответов
	Реализация аутентификации и авторизации на основе форм с помощью Spring Security
		Добавление зависимостей Spring Security
		Добавляем аутентификацию
		Авторизация
	Реализация OpenID Connect и OAuth2 для аутентификации и авторизации
		Клиентское приложение Aircraft Positions
		Сервер ресурсов PlaneFinder
	Резюме
Глава 11. Развертывание приложений Spring Boot
	Возвращаемся к исполняемым JAR-файлам Spring Boot
		Сборка «полностью исполняемого» JAR-файла Spring Boot
		Что это нам дает
		Разобранные JAR-файлы
	Развертывание приложений Spring Boot в контейнерах
		Создание образа контейнера из IDE
		Создание образа контейнера из командной строки
		Проверяем наличие образа
		Запуск контейнеризованного приложения
	Утилиты для исследования образов контейнеров приложений Spring Boot
		Pack
		Dive
	Резюме
Глава 12. Углубляемся в реактивное программирование
	Когда следует использовать реактивное программирование
	Тестирование реактивных приложений
		Но сначала — рефакторинг
		А теперь — тестирование
	Диагностика и отладка реактивных приложений
		Hooks.onOperatorDebug()
		Контрольные точки
		ReactorDebugAgent.init()
	Резюме
Об авторе
Об иллюстрации на обложке




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