【问题标题】:How to create REST API backend using parse.com in Java?如何在 Java 中使用 parse.com 创建 REST API 后端?
【发布时间】:2015-07-15 05:41:58
【问题描述】:

我对 http://www.parse.com 有点陌生。我想使用 REST API 用 Ja​​va 开发后端。 parse.com 似乎没有为 REST API 开发提供直接的 Java 库。但我发现了一些第三方库(非官方),比如 Java: JAVA

Almonds — 一种模仿 Android API 的 Java REST API。

mobile-parse-api — 该库在 java 中实现了 parse.com 的 REST API,并为 libgdx 和 playN 提供了开放接口。

Parse4J — REST API 库。

ParseFacade — 解析 Android SDK 替代方案。

但我不明白如何开始使用这些库以在 Java 中创建后端 API

【问题讨论】:

  • 为什么不为 Java 使用您选择的 REST-Client-Library?提供 REST-API 的最大优势在于,所有编程语言都有 REST 客户端库。因此,您可以使用自己喜欢的一种,也取决于您使用的 Java 的特定“种类”(Android、JEE、...)
  • 那么我该如何使用 parse 呢?
  • 嗯,这就是 Parse 文档的用途……但是快速浏览一下 Parse4J,为什么不直接使用它呢?使用该库有什么问题?从 Java 中使用 Parse REST API 时,它似乎封装了一些样板代码,因此它简化了编码。
  • 我的 Eclipse 中确实导入了 Parse4j 库代码。问题是他们如何执行 CRUD 操作或我如何开始使用该库?
  • 嗯,SO 不是一个可以取代好的文档的网站。抱歉,请询问作者或浏览代码。

标签: java api rest parse-platform


【解决方案1】:

@马亨德拉 我假设现在你已经找到了答案。如果您还没有,那么这里有一个可能感兴趣的思考过程。

从我在 Parse.com 上所做的少量阅读来看,它本身有点像一个对象数据库,它为存储在那里的所有数据提供现成的 REST 样式 api。看到这个 - https://parse.com/docs/rest/guide

此外,它们还为所有流行的前端(iOS、Android、JS)提供库。 我认为他们正在为习惯于在后端服务器上进行大量处理并公开更简单的 rest API 的程序员倡导范式转变,这些 API 为每个 http 请求提供经过处理和有针对性的响应。 基本上,他们建议整个后端基础架构(数据库、应用服务器、服务器端逻辑等)可以由 parse.com 替换 如果您正在考虑使用 Parse.com,我假设您已经阅读并理解了上述思考过程,并认为这对您的项目有意义。

我建议您考虑使用与 Parse rest api 一起使用的通用客户端 Java 库,然后使用适当的客户端 SDK(iOS、Java、JS 等)来处理您的库并设计 UI。由于您询问的是 Java 库,我假设您选择用于存储处理逻辑的语言是 Java。 我接下来的建议可能有点远……但值得考虑。 用 Java 编写代码非 ui 代码并使用 Parse.com 的 Android API。使用 Java 实现目标 C。https://github.com/google/j2objc
这也将允许您在 Web 浏览器中使用 Java 代码(使用 GWT 作为 UI 框架)。

然后在适合平台的框架(obj c for ios,Java for Android,GWT + Java for web browsers)中编写 UI 代码,并使用 java 库连接到 Parse.com。

如果您已经尝试过这种方法,最好在评论中写回意见,以便社区受益。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 2015-11-25
    • 1970-01-01
    • 2018-10-28
    • 1970-01-01
    • 2018-01-24
    相关资源
    最近更新 更多