【问题标题】:Which is more advisable using - Restful Service(End point) or a servlet with app engine?使用Restful Service(端点)或带有应用程序引擎的servlet哪个更可取?
【发布时间】:2014-07-28 12:27:18
【问题描述】:

我知道 App Engine 使用 Jetty servlet 容器来托管应用程序,现在我们正在使用 Endpoint,它使用 RESTful 服务,移动应用程序(android)和 Web 客户端可以通过该服务与应用程序引擎进行通信,并可以执行插入更新和删除操作在使用 JDO 或 JPA 的数据存储上。

如果应用引擎应用程序上的 java servlet 也可以使用相同的操作,它还使用 JDO 或 JPA 与数据存储进行通信,

SO with app engine which is more advisable Endpoint(RESTful services) or servlet?

对此的任何澄清都会非常有帮助。

先谢谢了!!!!!!

【问题讨论】:

    标签: java android google-app-engine servlets google-cloud-datastore


    【解决方案1】:

    取决于你想要达到的目标。

    当您使用端点时,您可以获得自动生成的客户端代码,并且您最终可能会得到更少的样板代码。端点代码将处理您发送到服务器的数据的所有编组/解组。但是您还必须为使用端点的所有客户端使用自动生成的代码。

    使用 servlet,您将不得不进行更多样板编码并自己进行所有编组,但您可以完全控制所发生的事情,并且不需要使用自动生成的代码。

    【讨论】:

    • 感谢您的回答,由于我们的应用程序更加基于 Web,我们将更多地使用 servlet,但我们将来也会为我们的 android 应用程序使用 restful 服务,其中端点将对我们有所帮助! !
    猜你喜欢
    • 2014-02-02
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-21
    • 2011-11-08
    • 1970-01-01
    相关资源
    最近更新 更多