内容简介
The capabilities of the Swift programming language are extended to server-side development using popular frameworks such as Vapor. This enables Swift programmers to implement the microservices approach to design scalable and easy-to-maintain architecture for iOS, macOS, iPadOS, and watchOS applications.This book is a complete guide to building microservices for iOS applications. You’ll start by examining Swift and Vapor as backend technologies and compare them to their alternatives. The book the
AI简介
这是一本专注于Swift 5在服务器端开发的应用,旨在帮助读者掌握微服务架构的设计和实现。书中通过真实案例展示了微服务的价值,并深入探讨了Swift在服务器端的应用,特别是Swift 5的新特性。
本书首先介绍了Swift编程基础要求,然后深入探讨了Microservices架构概述,帮助读者理解并掌握微服务的概念和开发过程。书中还详细介绍了如何使用Vapor框架,它是服务器端Swift的领先框架,并探讨了Vapor如何运行以及Vapor应用程序的外观。
在创建第一个微服务的章节中,书中指导你如何开发你的第一个微服务,并编写了一个模板服务,你可以使用这个模板服务来开发你的演示应用程序的服务。在应用结构和数据库设计的章节中,书中引导你如何为微服务设置你的系统,并快速查看Docker环境。还讨论了如何运行微服务,以便于微服务的开发。
在应用程序的功能概述章节中,书中涵盖了应用程序在处理订单、处理支付以及管理产品等方面的功能。具体来说,应用程序可以接受订单,无论是何种类型的订单,它都可以进行处理。在处理订单的过程中,应用程序可以确认订单,也可以发货,确保订单的顺利完成。
在用户管理服