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

Kotlin上的GraphQL。创建现代API

Kotlin上的GraphQL。创建现代API

作者:

年份:

简介:

《Kotlin上的GraphQL》是一本全面的实践指南,教你如何使用Kotlin语言和GraphQL技术创建现代、灵活且高性能的API。与REST不同,GraphQL允许客户端只请求他们真正需要的数据,这大大简化了移动和网页应用的开发,减少了传输的数据量,并加速了服务运行。



本书面向已经熟悉Kotlin基础并希望掌握构建API现代方法的开发者。你将学习如何设计数据模式、配置解析器、处理错误以及实现真实的业务逻辑。特别关注GraphQL与流行框架(如Spring Boot和Ktor)的集成。



你将学到什么:

  • GraphQL基础:类型、查询、变更和订阅。
  • 设计高效的模式并处理数据图。
  • GraphQL与Spring Boot的集成:设置、配置、中间件。
  • 在GraphQL层面实现身份验证和授权。
  • 查询优化:解决N+1问题、批处理和缓存。
  • 测试GraphQL端点:单元测试、集成测试和端到端测试。
  • 使用订阅(Subscriptions)实现实时功能。
  • 高级技术:联邦、指令、自定义标量。
  • 在生产环境中部署和监控GraphQL服务器。


本书包含大量实用示例、可直接使用的代码片段和分步指导。你不仅会学习理论,还能立即将知识付诸实践,为电商网站、社交网络或内容管理系统创建完整的API。



本书适合谁:

  • 希望掌握GraphQL的Kotlin和Java后端开发者。
  • 希望改善前后端交互的全栈开发者。
  • 计划在现有项目中引入GraphQL的架构师和技术负责人。
  • 所有对现代API构建技术感兴趣的人。


到本书结束时,你将能够独立设计、开发和维护一个基于Kotlin、可应对高负载的GraphQL服务器。你将理解如何避免常见错误,使你的API快速、安全且对用户友好。



与Kotlin一起踏上GraphQL之旅吧——这是一种兼具简洁性、表现力并与Java生态系统完全兼容的语言。本书将成为你从初次查询到工业级应用的可靠向导。

推荐