java - 网站上的 JFrame

标签 java swing web jframe japplet

我有一个由许多 JFrame 对象组成的应用程序(使用 Java 和 Netbeans)。 “主”框架有 4 个按钮,每个按钮都会打开另一个框架。现在我的问题是我希望整个应用程序作为网站在网络上运行。

我正在考虑 3 种可能的情况(根据我的研究):

  1. 使用 Java Web Start
  2. JFrame 转换为 JApplet
  3. 从头开始创建 Java Web 应用程序

我希望也许有人可以给我一些帮助,并指导我应该选择哪个选项。

最佳答案

最快的选择是修改您的应用程序以作为小程序运行(是的,这将涉及从您的 JFrame 制作 JApplet)。 但是,您应该意识到 Java Applet 被认为是一种过时的技术。大多数移动设备不会运行它们,甚至一些流行的桌面浏览器也不会(Mac Chrome)。此外,Oracle 现在要求所有小程序都经过签名才能以默认安全设置运行。这意味着购买每年(约 200 美元)的签名证书。

Java Web Start 与 applet 并没有本质上的区别,并且会遇到与上述相同的问题。

再次考虑一下您对技术的选择。 Java Web 应用程序(例如 Spring MVC)或 JavaScript 应用程序(例如 GWT、JQuery)是更好的选择。

关于java - 网站上的 JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22305095/

相关文章:

java - java中使用Dom解析xml

java - 从资源包中读取文件

java - ehcache LRU 逐出最近使用的条目

java - 如何向 JTextArea 添加文本? java

java - 确定 FlowLayout 中 JComponent 的直接邻居

java - JTable 列标题是否可以垂直对齐?

javascript - 如何根据 <select> 的值动态生成 X 数量的新 &lt;input&gt; (在 Angular2 中)?

javascript - 跨域拆分请求——阻止过度的安全性

java - 像这样初始化后,我可以避免双重检查锁定中的 volatile 读取吗?

Java Web 应用程序框架,用于处理需要长时间计算的进程的客户端回调