【问题标题】:How to convert your Spring Mvc maven based Java Project into an app如何将基于 Spring Mvc maven 的 Java 项目转换为应用程序
【发布时间】:2019-04-05 00:56:40
【问题描述】:

我有一个基于 Spring Mvc 框架和 Hibernate 的 Advance Java 项目。我的要求是将它包装成一个应用程序并发布它。 那么,我应该如何着手呢,因为即使在创造一场同样的战争时,我也遇到了很多问题。

【问题讨论】:

    标签: java spring spring-mvc jakarta-ee web-applications


    【解决方案1】:

    如果您的目的是拥有一个强大的应用程序,那么您必须从头开始创建它。如果该应用程序将用于 android,您可以使用 Java、Kotlin...强>为此目的。您始终可以使用 Google Flutter 创建一个响应迅速且功能强大的精美应用,该应用可以在 Android 和 IOS 设备上顺利运行。

    请注意:您需要将您的应用程序连接到您的 spring 项目连接到的同一服务器/数据库,这样它们就数据而言都是一致的......

    【讨论】:

    • 一开始我并没有专注于创建一个强大的应用程序,而是一开始我只是在寻找一个像网站一样工作的安卓应用程序。
    • 那么您有两个选择,您使用网站到应用程序转换器,实际上他们所做的只是让您的网站像在浏览器中一样打开,这看起来不专业,而且从不流畅。第二种是使用某种框架或语言创建一些基本布局,然后通过 API 获取数据...希望这有助于消除您的一些歧义...
    • 是的,我正在考虑通过 Restful API 实现第二个
    • 是的,这是您的最佳选择,原因有很多。首先,您将在此过程中学到很多东西。其次,你的应用看起来很专业。如果您这个我的回答确实澄清了您的歧义,请标记为正确答案。
    【解决方案2】:

    我假设您的应用提供某种形式的 HTML。我还假设“应用程序”是指手机上的应用程序。

    你有两个选择:

    难点:通过公开 API(最简单的是基于 REST)构建客户端-服务器架构,然后构建连接到后端的单独 Android 和 iPhone 客户端。

    简单:使用像https://gonative.io/ 这样的工具(不附属,只是通过谷歌搜索“android 网页到应用程序”的第一个结果)。这些工具创建了一个应用程序,它只加载浏览器并在其中打开您的页面。

    通常,“简单”选项不受欢迎,但在上市时间方面要好得多。

    【讨论】:

    • gonative.io 之类的工具并不能真正创建应用程序。它们只是让您能够通过类似应用程序的网络浏览器访问您的网站,如果是这样的话,为什么不让您的客户一开始就使用网络浏览器打开您的网站呢?
    • 是的,我已经多次看到网站作为应用程序视图在移动设备中打开的实例。对于一个网站,我需要将其转换为war n,然后发布它,我认为这不会是一个问题,但考虑一个应用程序视图会很重要
    • @bezmax 是的,该应用程序是基于 jsp 的,因此它嵌入了很多 html
    猜你喜欢
    • 2017-08-05
    • 2020-08-25
    • 2013-04-12
    • 1970-01-01
    • 2017-10-19
    • 2010-09-29
    • 2019-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多