gpt4 book ai didi

java - 根据我的需要,正确的 java 应用程序类型是什么?

转载 作者:行者123 更新时间:2023-12-01 19:07:09 24 4
gpt4 key购买 nike

我想基于 Java 技术创建一个应用程序,可以是其中任何一个:

  1. Swing 上的独立桌面应用程序,
  2. 网络启动应用程序,
  3. 部署在 Apache Tomcat 或 Google App Engine 上的网络应用程序。

回到应用程序的类型和性质,它是一个基于网络的应用程序,例如基于三层的零售应用程序,例如EmployeeManager管理员

现在可以确定的是:

  1. 管理员对于整个应用程序来说将是单一的。
  2. 经理是为每个分店(或者说每个商店)任命的。
  3. 每个分店/商店将有 4-5 名员工
  4. 各自的经理员工将通过LAN连接。
  5. 每个分支的Manager都将连接到Administrator,反之亦然。
  6. 管理员应用程序将是一个基于网络的应用程序,管理员可以在任何地方访问它。

现在我对 EmployeeManager 控制台感到困惑,我只想拥有一个可以由员工和经理访问的应用程序根据身份验证,因为它们位于同一分支,但我对应用程序的类型感到困惑。

最佳答案

任何类型的应用程序都可以用于任何角色。

您需要了解每种方法的优缺点,并做出自己的选择。最终,它归结为一个问题:您是否需要在用户的 PC 上安装 Java 和/或 Java 应用程序。

  • 纯粹基于 Web 的 UI 不需要安装 Java,但这意味着您需要使用 HTML、CSS 和 Javascript 等技术来实现大部分 UI 代码。

  • Swing 要求您在用户的 PC 上安装 Java 和应用程序。您还需要让用户安装更新。另一方面,您不需要处理浏览器不兼容的问题,只需使用 Java 即可实现。

  • WebStart 要求您仅安装 Java 和一个很小的 ​​JNLP 文件。 Webstart 负责从中央服务器下载和缓存应用程序,并处理更新。

<小时/>

无论您为 UI 实现选择什么,您都还需要某种后端来(至少)接受和处理来自用户的请求,并管理数据/数据库。您可以使用 GAE 或 Tomcat 或任意数量的替代方案来实现此目的。

关于java - 根据我的需要,正确的 java 应用程序类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9632727/

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