gpt4 book ai didi

java - 托管基于 Java 的 REST API 服务

转载 作者:行者123 更新时间:2023-12-01 21:16:00 25 4
gpt4 key购买 nike

我已经使用 Java/JPA/Spring/Hibernate 为数据库(本地 postgres SQL db)CRUD 操作构建了 REST API。我的本地 tomcat 服务器部署一切正常。现在想使用这些 REST 服务构建一个移动应用程序。

我有一个基本问题/建议,想知道在哪里可以部署此 war 文件,以便我可以从我的移动设备进行访问。我正在阅读有关 Google APP 引擎和 AWS 的内容。但无法理解我是否需要编写任何专有代码来部署到这些服务提供商?任何免费/付费托管服务器建议,我可以在其中部署 war ,而无需添加任何主机特定的专有代码。

感谢和问候

最佳答案

我正在使用 Ubuntu Linux 虚拟机。我有类似的技术堆栈。 Java、JAX-RS、Hibernate、PostgreSQL。我使用Ubuntu提供的Tomcat和PostgreSQL软件包。虚拟机的产品名称为JiffyBox 。您可以在各种 Linux 发行版之间进行选择。由Domain Factory提供在德国和奥地利。

据我所知,Google App Engine 使用 Servlet 2.5 标准,如文档 here 所示。 。对于数据存储,您可以使用 JPA,如所述 here 。但他们确实建议使用自己的 Objectify API,可以阅读 here .

对于AWS我不知道。我只是快速浏览了一下。看来你需要使用他们的 AWS SDK for Java 。我在 API docs 中找不到任何涉及 Servlet 的内容。 .

关于java - 托管基于 Java 的 REST API 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33773314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com