gpt4 book ai didi

java - 在 Web 服务器上将 Java 应用程序作为 Web 应用程序运行?

转载 作者:行者123 更新时间:2023-11-30 09:46:38 25 4
gpt4 key购买 nike

我有一个 JavaSE 程序,它是文件上传/下载应用程序的服务器端。现在我想部署并使其在 CentOS VPS 上运行。我可以在自己的计算机上模拟客户端/服务器连接,但我不知道如何使其作为 Web 应用程序在服务器上运行。它会让客户端上传和下载文件,也可以查看自己的文件。(我认为是数据库操作)

JavaSE 应用程序可以使用哪种技术?

最佳答案

可以通过 JSP(Java 服务器页面)运行 Java 代码。这可能是在网络上运行您的应用程序的一个很好的选择(如果它是一个小应用程序)。 Here's a short tutorial

如果您的代码更复杂,我建议您围绕一个框架构建它,例如Play! Framework

--编辑--

JSP 有点像 PHP 或 Web 模板语言,例如用于 Python 的 Mako。

您可以嵌入实际包含 Java 代码的标签。这段 java 代码可以做一些强大的事情,它实际上可以是您用来上传/下载文件的代码。只要它不包含复杂的 OOP 之类的内容,您就可以在 JSP 中直接使用它。

首先,您需要 JSP environment在您的服务器上运行。

然后在您的网页上,在 <% %> 之间标记,就在将上传/下载文件的 Java 代码中。

例如

<%

void dldFile(String fName){
//code to download file...
}
%>

<form>
<!--get user input-->
</form>

<% dldFile (userInputString); %>

关于java - 在 Web 服务器上将 Java 应用程序作为 Web 应用程序运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7048189/

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