Kotlin上的GraphQL:创建现代API
300 页
Chinese
PDF
4.5

Kotlin上的GraphQL:创建现代API

Kotlin上的GraphQL:创建现代API

作者:

年份:

简介:

《Kotlin上的GraphQL》是一本实用指南,教你如何使用Kotlin语言创建现代、灵活且高效的API。与REST不同,GraphQL允许客户端仅请求所需的数据,从而最大限度地减少传输的信息量,并简化客户端与服务器之间的交互。



本书面向熟悉Kotlin基础和Web开发的开发者。你将学习如何设计模式、编写解析器、处理错误、优化查询,以及将GraphQL与流行的Kotlin框架(如Spring Boot和Ktor)集成。



  • GraphQL基础:类型、查询、变更、订阅。
  • 模式设计:创建灵活且可扩展的数据模式。
  • 集成Spring Boot:在Spring应用中配置GraphQL。
  • 集成Ktor:在Ktor上创建轻量级API。
  • 错误处理:妥善处理并向客户端返回错误。
  • 查询优化:解决N+1问题,使用DataLoader。
  • 安全性:身份验证、授权、限制查询深度。
  • 测试:GraphQL API的单元测试和集成测试。


读者将学会:

  • 创建具有清晰数据结构的类型化API。
  • 高效处理带有嵌套关系的复杂查询。
  • 将GraphQL与数据库(JPA、Exposed)集成。
  • 通过订阅实现实时功能。
  • 对API进行测试并确保其可靠性。


本书包含大量代码示例、实践练习和完整项目。你可以立即将所学知识应用到自己的项目中,无论是微服务、移动应用还是Web服务。《Kotlin上的GraphQL》——带你进入这个增长最快的编程语言之一的现代API世界。

推荐