【发布时间】:2013-08-26 04:46:53
【问题描述】:
我是 Java 新手。我有一个带有 JFrames 的 java 小程序。它在Tomcat上运行。我想在负载上打开它。我可以使用一个按钮运行它,该按钮将发布在 servlet 上,servlet 将调用 applet 类并调用 init() 方法。我还需要将我的小程序类导出到 .jar 而不是使用它的 java(.class) 文件吗?
我应该在 HTML 上这样称呼它吗?
< applet codebase="" code="" archive="" width="800" height="500">
</applet>
在代码库中添加什么?代码?存档?
提前致谢!
【问题讨论】:
-
servlet 不会调用 Java 类。小程序在客户端,在浏览器中执行。 Servlet 在服务器端执行。阅读小程序教程:docs.oracle.com/javase/tutorial/deployment/applet
-
您好感谢您的回复@JBNizet 我使用 JFrames 在我的系统中创建了上传文件功能。我的问题是它在服务器上打开,我需要它在客户端打开。也许是因为我的 servlet 是调用 Upload 类的那个。我做了一些搜索,他们说我需要将我的 Jframe 转换为 Applet。我已经对我的班级进行了一些更改以在小程序中进行。但我不知道下一步该做什么。感谢您的帮助!
-
正如我所说:servlet 是 Web 应用程序的一部分。小程序是客户端应用程序的一部分。这些应用程序完全不同,servlet 甚至不应该在其类路径中包含 applet 类。 applet jar 文件只是 webapp 中可供下载的文件,就像图像或 CSS 文件一样。阅读教程。
-
@JBNizet 最后一个问题.. 所以小程序是一个独立的应用程序?它的所有组件都必须在它的 jar 文件中,对吗?例如它与数据库的连接、函数和方法?我对吗?先生非常感谢您!这对我很有帮助。
-
小程序确实几乎就像在浏览器中运行的独立应用程序。它通常不连接到数据库,而是使用 HTTP 与它所来自的服务器进行通信,该服务器本身连接到数据库。
标签: java swing file-upload jframe japplet