gpt4 book ai didi

Java,从桌面应用程序迁移到 Web 应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:16:28 24 4
gpt4 key购买 nike

我将编写我的第一个基于 Java 的 Web 应用程序,但我有点不知如何开始。

首先,我想要一个 Web 应用程序和一个桌面应用程序,它们的功能几乎相同,没有将 Web 浏览器嵌入桌面应用程序的骇人听闻的想法,因为这不允许在不影响 Web 的情况下轻松更改桌面应用程序,反之亦然。

现在,这里是我的问题。

  • 现在,我有一堆 POJO,它们与一个类进行通信,该类现在使用平面文件作为“数据库”,当然,在生产中,我会使用合法的数据库并更改该单个类.这是一个好主意吗?我可以从 POJO 转到 Web 应用程序吗?
  • 我应该使用框架吗?我想尽快编写这个应用程序,看到所有的业务逻辑都在那里,我只需要包装它以使其可用,所以,我不想花费大量时间学习,比如说,Spring( AFAIK 是巨大的),但是,我也不想在整个应用程序中不断重新发明轮子。我总是可以只使用 JSP 和 scriptlet...
  • 如果你对上面的回答是肯定的,你建议使用什么框架?请注意,我想要一个可以在大约 3-4 周学习后开始使用的框架。
  • 我是否必须从我编写的 POJO 开始?它们的 LOC 远远超过 30k,所以,如果是这样,我会犹豫。
  • 最佳答案

    你绝对应该使用一个框架,否则迟早你会自己写一个框架。

    如果您使用 maven,那么只需输入 mvn archetype:generate 就会为您提供大量框架供您选择,它会为您设置所有脚手架,因此您可以只使用几个框架,直到找到适合您的框架。

    Spring 有很好的文档并且非常容易上手。不要被文档的页面拖延!您可以使用 JPA 将内容存储在数据库中。您应该(理论上)能够注释您现有的 POJO 以表示主键等等,它应该可以正常工作。如果让生活更轻松,您还可以在 Spring 中使用 JSP。

    关于Java,从桌面应用程序迁移到 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6208752/

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