gpt4 book ai didi

java - apache服务器在java swing应用程序(3层)中的作用是什么?

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

我制作了一个Java Swing应用程序,在GUI中用户可以选择元素的类型并选择日期,然后元素的信息将显示在JTable.i上使用easyPHP创建数据库。

那么在这种情况下apache服务器的作用是什么!

我可以将其视为应用程序服务器吗?

最佳答案

Java swing 应用程序(据我所知,开箱即用,替代方案请参见下文)无法通过 HTTP/S 使用(因此不被归类为 Web 应用程序),而 Apache 是一个 Web 服务器(具有代理等功能, TLS 终止符等)。因此,不需要像 Apache 这样的 Web 服务器来前置您的 Swing 应用程序。

Apache Web 服务器本身并不是 Swing 应用程序的应用程序服务器。虽然它可以通过加载模块来运行php等不同编程语言的应用程序。但它不运行 Java Web 应用程序。

从 Java 角度来看,应用程序服务器可以是 Tomcat、Glassfish、JBoss、WebLogic 等。应用程序服务器托管应用程序,并可以提供一组服务,例如命名、HTTP 处理等。

也许您指的是 Apache Tomcat,而不是 Apache Web Server。如果是这样,那么您就说对了,因为它是 Java Web 应用程序的应用程序服务器。

如果您想让您的应用程序通过 HTTP 可用并享受应用程序服务器的无数和广泛的好处,我建议您重新考虑使用 Swing 并利用基于 Java Servlet 构建的技术,例如 JSP、Spring MVC 和很快。

如果您仍然想通过 Web 服务器(通过 HTTP/S)使用 Swing 应用程序,有一些解决方案,但我还没有尝试过其中任何一个。在这种情况下,请搜索“Swing available on HTTP”。我还提供了一个链接。

您可以在此 wiki link 上阅读有关应用程序服务器的内容。 .

您可以阅读 Swing 应用程序的 HTTP 端点 here .

关于java - apache服务器在java swing应用程序(3层)中的作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33537452/

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