【问题标题】:Spring boot for back office and Android app for all users为所有用户提供后台和 Android 应用程序的 Spring Boot
【发布时间】:2018-12-02 14:11:45
【问题描述】:

所以我目前正在开发一个用于电影列表和评分的应用程序。 我想到了使用 spring 框架和可视化角度创建所有后台功能(用户管理、电影管理等)。 使用 Web 服务一切正常!

现在,对于前台和公共用途,我希望在 Android 中使用它。每个想要使用该应用程序的人都应该经过身份验证,然后才能查看所有电影并选择他们喜欢的电影。

我的问题是如何从 mongoDB 数据库中获取所有电影并通过 spring 框架到 Android 应用程序上? (我猜是把它存储到 sqlite 中?) 当前用户如何查看自己喜欢的电影列表并对其进行评分?

PS:电影也有自己的logo,如何通过网络服务传输图片??

非常感谢!

【问题讨论】:

    标签: android spring mongodb sqlite android-studio


    【解决方案1】:

    您需要为移动应用程序定义 api,以便它可以加载具体数据。您可能会有单独的图像端点、用户列表的 CRUD、对某些项目的投票、身份验证等。您的问题很宽泛,只能在一个答案中涵盖,我们基本上需要为您设计整个移动和后端应用程序。

    【讨论】:

    • 感谢您的回复伊戈尔!实际上,我只需要了解如何使用我已经启动并运行的工作后端来设计和概念化它。好的,您认为我应该将移动应用程序所需的数据加载到 SQLite 上吗?图像有哪些单独的端点?
    • 视情况而定。如果您不需要您的应用程序离线工作,您可以随时从后端获取数据,如果需要,请使用 SQLite。图像,即使是小的图像,也会比 text/json/xml 响应占用更多的内存,所以单独加载它们是个好主意。例如,您将拥有端点 domain/images/{id} ,它将为您提供某些资源的图像。您可能还希望为此实现一些缓存机制:)
    • 我明白了!非常感谢伊戈尔!这真的很有帮助
    猜你喜欢
    • 2019-03-05
    • 1970-01-01
    • 1970-01-01
    • 2021-08-08
    • 2016-02-11
    • 2015-05-24
    • 2023-03-13
    • 2014-09-15
    • 1970-01-01
    相关资源
    最近更新 更多