Building Applications with Spring 5 and Kotlin: Build real-world, production-ready solutions in Kotlin
暫譯: 使用 Spring 5 和 Kotlin 建立應用程式:在 Kotlin 中構建實際的、可投入生產的解決方案

Milos Vasic

  • 出版商: Packt Publishing
  • 出版日期: 2018-05-21
  • 售價: $2,000
  • 貴賓價: 9.5$1,900
  • 語言: 英文
  • 頁數: 310
  • 裝訂: Paperback
  • ISBN: 1788394801
  • ISBN-13: 9781788394802
  • 相關分類: JVM 語言Java 相關技術
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Learn to build a full fledged application in Spring and Kotlin taking a reactive, microservice based approach for scalability and robustness in the cloud

Key Features

  • Build a full fledged application in Spring and Kotlin, throughout the course of the book
  • Architect and design your application to take a reactive, microservice based approach for scalability and robustness in the cloud
  • Integrate your application with a variety of Spring components like Spring Data, Spring Cloud and Spring Security

Book Description

Kotlin is a powerful language that has applications in a wide variety of fields. It is a concise, safe, interoperable and tool friendly language. Also, the Android team has announced first-class support for Kotlin which acts as an added boost to the language. With this book, you will get a deep understanding of this robust programming language and how it can make your life easier. This collection of projects will demonstrate the versatility of the language and enable you to build standalone applications on your own.

The book starts by unveiling the latest features of Kotlin and quickly walks you through the building blocks that form the basis of writing applications. You will build comprehensive applications in the book using the various features of Kotlin. Scale, performance, and high availability lie at the heart of the projects, and the lessons learned throughout this book will arm you with everything you need to build world-class solutions. You will learn to build a social media aggregator app that will help you efficiently track various feeds, develop a geospatial webservice with Kotlin and Spring, build onlines games like Pokemon, build responsive web applications with Kotlin, build a server side application with Kotlin. The book also covers the various libraries and frameworks in these projects.Through the course of building applications, this book will not only help you get to grips with the various features of Kotlin, but will also teach you how to design and prototype professional-grade applications with performance and security considerations.

What you will learn

  • Learn basic and advanced concepts of Spring framework version 5 with use of powerful programming language as Kotlin is
  • Start with most important Spring concept, dependency injection and make progress through the book towards complex configurations and Spring use cases
  • Utilize Spring Data, Spring Cloud, Spring Security in your applications
  • Create efficient reactive systems with Project Reactor
  • Write unit tests for your Spring/Kotlin application
  • Deploy application on cloud platform like AWS

Who This Book Is For

Developers comfortable using Spring, who have a basic knowledge of Kotlin and would now want to take their development skills to the next level and build enterprise-grade applications, will benefit from this book.

商品描述(中文翻譯)

學習如何在 Spring 和 Kotlin 中構建一個完整的應用程式,採用反應式的微服務架構,以實現雲端的可擴展性和穩健性

主要特點

- 在本書的過程中構建一個完整的 Spring 和 Kotlin 應用程式
- 設計和架構您的應用程式,以採用反應式的微服務架構,實現雲端的可擴展性和穩健性
- 將您的應用程式與各種 Spring 組件集成,如 Spring Data、Spring Cloud 和 Spring Security

書籍描述

Kotlin 是一種強大的語言,應用於各種領域。它是一種簡潔、安全、可互操作且友好的工具語言。此外,Android 團隊已宣布對 Kotlin 提供一級支持,這為該語言增添了助力。通過本書,您將深入了解這種強大的程式語言以及它如何使您的生活更輕鬆。這一系列項目將展示該語言的多樣性,並使您能夠獨立構建獨立應用程式。

本書首先揭示了 Kotlin 的最新特性,並迅速引導您了解構建應用程式的基礎組件。您將在書中使用 Kotlin 的各種特性構建全面的應用程式。可擴展性、性能和高可用性是項目的核心,通過本書學到的知識將使您具備構建世界級解決方案所需的一切。您將學會構建一個社交媒體聚合應用程式,幫助您高效追蹤各種資訊流,開發一個基於 Kotlin 和 Spring 的地理空間網路服務,構建像 Pokemon 這樣的線上遊戲,使用 Kotlin 構建響應式網頁應用程式,並使用 Kotlin 構建伺服器端應用程式。本書還涵蓋了這些項目中的各種庫和框架。在構建應用程式的過程中,本書不僅將幫助您掌握 Kotlin 的各種特性,還將教您如何設計和原型化專業級應用程式,考慮性能和安全性。

您將學到的內容

- 學習 Spring 框架版本 5 的基本和進階概念,並使用強大的程式語言 Kotlin
- 從最重要的 Spring 概念——依賴注入開始,隨著書籍的進展,逐步深入複雜的配置和 Spring 使用案例
- 在您的應用程式中利用 Spring Data、Spring Cloud、Spring Security
- 使用 Project Reactor 創建高效的反應式系統
- 為您的 Spring/Kotlin 應用程式編寫單元測試
- 在 AWS 等雲端平台上部署應用程式

本書適合對象

對 Spring 感到舒適的開發者,具備基本的 Kotlin 知識,並希望將其開發技能提升到更高的水平,構建企業級應用程式的讀者將從本書中受益。