java - 使用 Java 的 Google App Engine 后端服务(模块)

标签 java eclipse google-app-engine google-cloud-platform

我是 Google App Engine 的新手。我正在尝试在 Java 中的 Eclipse 中创建一个服务(以前称为“模块”)。我没有找到任何显示在 Eclipse 或任何其他 IDE 中为应用程序引擎创建服务的分步指南的资源。我需要处理哪些配置文件?

我试图在云平台上找到文档,所有内容都说有前端。有关于 micro-service architecture 的文章和 migrate an existing app .但是我没有现有的应用程序。每个教程都谈到克隆一个 hello world 应用程序并部署它,它显示 hello world 和 appspot url。但是没有找到服务(模块)的任何内容。

我尝试创建的服务没有前端。它只是在后台运行并监视数据库并根据数据库更改向用户发送电子邮件和通知。这不是 API,也没有任何请求-响应架构。

我怎样才能做到这一点?

任何可以指导我正确方向的引用资料或示例?

最佳答案

要设置 App Engine 项目,您可以查看非常好的 Romin Irani 教程 (https://rominirani.com/google-cloud-endpoints-tutorial-part-1-b571ad6c7cd2#.qclm8gyd9)。

Udacity 上还有一个免费的 MOOC,其中涵盖了 Eclipse 的端点:https://www.udacity.com/course/developing-scalable-apps-in-java--ud859

两者都涵盖了端点的构建和从前端查询它们,我知道这不是您的目标。但是 Udacity 类(class)涵盖了 Cron 作业和发送电子邮件(都在第 5 课中),这是您需要使用的内容。另见 https://cloud.google.com/appengine/docs/java/config/cron#creating_a_cron_job这是非常好的 Google 文档。

所以简而言之:我将从 Romin 的教程开始了解 Eclipse 设置和主要概念,然后遵循 Udacity MOOC(尤其是关于 Cron 和邮件的部分),然后深入研究 Google 文档以微调您的开发.

最后但同样重要的是,对于发送电子邮件,如今,Google 建议使用 Sengrid。但我认为值得学习 Udacity 上关于发送电子邮件的类(class),即使您稍后从 native 电子邮件发送切换到 Sendgrid。同样,该文档完整且清晰。

希望这对您有所帮助!

关于java - 使用 Java 的 Google App Engine 后端服务(模块),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37540049/

相关文章:

java - 并行播放相同的声音两次

java - Grails 中的 Groovy Shell 包含我的 grails .lib/文件夹

java - 使用 Java 8 初始化新对象并设置值

java - 用于 jaxws-maven-plugin 下载问题的 m2e 连接器

java - 未发现 MVEL 脚本引擎

c - 如何在 eclipse 中重命名(重构)c 宏

java - 如何在 SWT ToolItem 中左对齐文本?

java - 预留实例和预热请求不起作用

ios - 如何将NSString转换为Appengine Blobstore的UIImage

java - appengine 将 User 视为附加参数