我是Java新手。我有一个带有JFrame的java小程序,它正在Tomcat上运行。我想把它打开。我可以使用按钮运行它,按钮将发布在servlet上,servlet将调用applet类并调用init()方法。我还需要将小程序类导出到.jar而不是使用它的java(.class)文件吗?
我应该在HTML上这样称呼它吗?
< applet codebase="" code="" archive="" width="800" height="500">
</applet>
在代码库中放入什么?密码档案文件
提前感谢!
我希望这个链接将有助于启动。
我还需要将小程序类导出到.jar而不是使用它的java(.class)文件吗?
是的,你知道。
servlet将调用applet类并调用init()方法
不,不会的。您的小程序jar将被下载到您的客户端机器上,然后web浏览器中的java插件将管理它的生命周期。
我使用JFrames在系统中创建了Upload File功能。我的问题是它在服务器上打开,我需要它在客户端打开。
很简单。使用Java Web Start从链接启动框架。
使用Java Web Start比创建小程序更容易吗?
是的。(我只是想回答"是的",但我觉得这并不能真正涵盖我对此事的坚定信念。)
Java Web Start应用程序与Java Web应用程序不同吗?因为我的JFrame是由Java应用程序中的Servlet调用和处理的。我有一个现有的Web应用程序(它是一个序列号跟踪系统),我正在添加一个上传文件到数据库的功能
servlet是web应用程序的一部分。桌面客户端是使用JavaWebStart从Web应用程序中的链接启动的JFrame。客户端桌面应用程序。可以使用web应用程序的服务。(例如显示从中获得的数据)或访问web应用程序的其他公共API。(例如搜索、下订单、保存编辑过的资源。)。
我可以从我的JFrame启动JFileChooser吗?
是的。如果应用程序。并且启动文件请求/被授予all-permissions
。
或者,使用JNLP API的文件服务。但它们不使用标准CCD_ 2。更重要的是,它们返回一个FileContents
对象,而不是File
。