Kotlin API 开发:从基础到生产环境
Kotlin API 开发:从基础到生产环境
简介:
本书是一本全面的指南,教你如何使用 Kotlin 语言构建现代 API。你将经历从编写第一行代码到部署生产就绪服务的完整过程。内容基于实践示例,可立即应用于真实项目。
本书适合谁阅读:
- 希望掌握 API 创建的 Java/Kotlin 开发者
- 正在转向 Kotlin 的后端开发者
- 具备 JVM 生态系统基础知识的学生和初级程序员
- 为微服务选择技术栈的技术主管和架构师
你将学到什么:
- Kotlin 后端开发基础:协程、Flow、序列化
- 使用 Ktor 和 Spring Boot 设计 RESTful API
- 数据库操作:Exposed、Hibernate、Flyway
- 身份验证与授权:JWT、OAuth2、Keycloak
- 使用 graphql-kotlin 库创建 GraphQL API
- 使用 OpenAPI/Swagger 编写 API 文档
- 测试:单元测试、集成测试、压力测试
- 使用 Docker 进行容器化并在 Kubernetes 中部署
- 生产环境中的监控与日志记录
本书特色:
- 包含完整示例代码的分步指南
- 来自商业开发的真实案例
- 针对不同场景比较 Ktor 和 Spring Boot
- 包含完整 API 的电商项目
- 巩固知识的实践练习
本书既适合自学,也适合作为参考手册。你不仅能获得理论知识,还能掌握实际项目所需的工作技能。所有示例均已在 Kotlin 2.0 最新版本上测试,并与现代框架兼容。
阅读本书后,你将能够自信地使用 Kotlin 设计、开发和维护任意复杂度的 API,并理解行业最佳实践和架构模式。