gpt4 book ai didi

java - 将 Web 界面添加到现有项目

转载 作者:太空宇宙 更新时间:2023-11-04 14:25:02 24 4
gpt4 key购买 nike

我已经多次试图理解这一点,但仍然不知道应该如何完成。我想为一些现有的控制台或 swing 应用程序创建一个 Web 界面。类似于 SABNzb 提供的 Web 界面(我知道,它是 Python - 这只是一个示例)。

我已经研究了几种技术,例如使用 tomcat 服务器或 java 服务器页面/界面创建 Web 服务,但到目前为止我发现的所有教程都以“创建新的 Web 项目...”开始我停下来,因为这不是我想要的!我已经完成了一个应用程序,我想在其中集成一个 Web 界面,而不是一些将我的程序实例化为本地变量并使用其代码的 Web 服务。所以基本上感觉我找到的所有教程都是错误的。

其核心过程很清楚,应用程序应该在我选择的端口上监听 http 请求,并使用创建的 html 代码对其进行应答。所以基本上我可以使用套接字打开一个端口,并在连接时将 html 页面写入其输出。但这感觉就像重新发明轮子,而且我不确定交互式网页如何以这种方式工作。

也许我在这里的想法有些奇怪,或者不明白其中一些东西是如何工作的,但我对网络技术非常缺乏经验,所以目前掌握这个概念相当困难。任何人都可以向我指出一个说明如何完成此操作的教程,或者有关它的其他信息来源吗?

最佳答案

您不需要 JSP 或 JSF;您所需要的只是一个servlet。它是一个 HTTP 监听器类。您可以用它来进行 REST。

当您说必须在 Servlet/JSP 引擎上的 WAR 中部署 Servlet 时。 Tomcat 是一个不错的选择。

Google 获取 servlet 教程,您就可以上路了。

My First Tomcat Servlet

关于java - 将 Web 界面添加到现有项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26777222/

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