Google App Engine 添加对 Java 7 的支持

阅读数:981 2013 年 2 月 18 日

话题:JavaJavaScriptGoogleAndroid云计算iOS语言 & 开发架构

Google App Engine 引入了对 Java 7、Cloud Endpoints 和 Cloud Messaging Service for Android 的实验性支持。

Google 在App Engine 1.7.5 中引入的最有趣的特性之一就是对 Java 7 的支持。虽然这仍然是一个实验特性,但 Google 推荐将其用于应用程序中,因为它完全向后兼容之前的 Java 版本,而且 Google 打算在未来的某个版本中停止对 Java 6 的支持。Java 7 部署可以通过编译器命令行或 Eclipse/Maven 配置来启用。JRE 类白名单(JRE Class White List)列出了所有可以在 GAE 应用程序中使用的类。

App Engine 的这一版本中引入的另一个实验特性是Google Cloud Endpoints,支持 JavaScript、Android 或 iOS 客户端连接后端的 GAE 实例。不同于通过包装器访问后端,利用脚本或 Eclipse,开发者可以生成包含连接后端功能所需 API 的端点库。

Google plug-in for Eclipse也有所增强,支持开发者创建使用 Google Cloud Messaging Service for Android(GCM)的后端应用程序。借助 GCM,可以向 Android 设备发送多达 4KB 的消息。消息的排队和交付都可以通过该服务处理,而且不收取任何费用。

前端(F4)和后端(B4)实例现在能够使用多达 1GB 的内存,而之前最大是 512MB。

1.7.5 版本中最后一个可用的特性是绑定信箱能够收到通知信息。

查看英文原文Google App Engine Adds Support for Java 7