掌握Java在Google App Engine上的云开发
需积分: 10 90 浏览量
更新于2024-07-21
收藏 10.03MB PDF 举报
"Programming.Google.App.Engine.with.Java" 是一本由 Dan Sanderson 撰写的书籍,专注于教给中级和高级的Web和移动应用开发者如何在云端使用 Google App Engine 使用 Java 构建高度可扩展的应用程序。这本书是Google Cloud Platform的旗舰产品,它会在流量增加时自动扩展基础设施,降低了前期成本,并能应对突然增长的访问者。
Google App Engine 对于 Java 应用提供了符合 J2EE 标准的Servlet容器,支持完整的 Java 7 JVM 和标准库。由于 App Engine 支持常见的 Java API 标准,因此可以保持代码的清洁和可移植性。书中通过一个示例应用程序,让读者亲手实践 App Engine 的工具和特性,包括在 Eclipse 中直接模拟 App Engine 进行本地开发,以及如何将应用结构化为可单独寻址的模块,每个模块都有自己独立的扩展配置。
书中涵盖了以下主题:
1. Google App Engine 的介绍,理解其核心概念和优势。
2. 创建应用程序,学习如何开始构建基于 App Engine 的应用。
3. 应用配置,了解如何设置和调整应用的配置参数。
4. 请求处理器和实例,探讨如何处理请求和管理应用实例的生命周期。
5. 模块化开发,学习如何利用模块化提高应用的灵活性和可扩展性。
6. Cloud Datastore 的实体,深入理解数据模型和存储机制。
7. Datastore 查询,掌握查询数据的各种方式。
8. Datastore 事务,学习如何在 Datastore 中进行事务处理。
9. Datastore 管理,了解管理和监控 Datastore 的方法。
10. Java 持久化API (JPA),利用 JPA 进行数据建模和操作。
11. 集成 Cloud SQL,为 App Engine 应用提供标准的关系型数据库支持。
12. 内存缓存,学习如何利用缓存提升应用性能。
13. 获取 URL 和网络资源,了解如何处理网络请求。
14. 发送和接收电子邮件,学习邮件通信的实现。
15. 使用 XMPP 发送和接收即时消息,创建即时通讯功能。
16. 任务队列和计划任务,了解异步任务处理和定时任务的实现。
17. 优化服务调用,提升应用性能。
18. 请求日志管理,监控和分析应用的日志信息。
19. 应用的部署和管理,学习如何发布和维护 App Engine 应用。
本书提供了全面的实战指导,旨在帮助开发者充分利用 Google App Engine 的各项服务和开发工具,构建高效、可扩展的云端 Java 应用。通过阅读和实践书中的内容,开发者可以掌握在 Google 基础设施上部署、管理和监控应用程序的技巧。
2023-12-27 上传
2023-06-08 上传
2023-03-11 上传
2023-05-03 上传
2023-05-03 上传
2023-03-30 上传
2023-04-01 上传
![](https://profile-avatar.csdnimg.cn/e66324aa22894c0997bffffafc974f36_ramissue.jpg!1)
ramissue
- 粉丝: 354
- 资源: 1487
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储