反向逻辑:玩火:运行.hta作为前端gui, java /sqlite作为后端



我有一个疯狂的想法:使用。hta文件作为java应用程序的gui前端。(对于那些不知道- .html = .html文件使用IE作为浏览器引擎:浏览器的可信版本-具有读/写文件权限)

因此,当java应用程序加载时,让java应用程序编写一个。hta文件并启动它。

需要回答的问题:1)我需要一种在前端和后端之间通信数据的方法,反之亦然。我的想法是:将表单保存为xml文件格式,然后让java读取该文件,反之亦然。

2)我需要一种方法来触发java程序知道是否要上传/下载数据,并且让前端知道是否要更新数据。

我的想法:有一个本地文件作为布尔值,并简单地听取该文件的变化。这是个好主意/坏主意吗?

3)我是否应该在每次启动应用程序时重写。hta文件以防止恶意注入,或者如果我使用。hta文件,我是在玩火。

我知道。每个人都会嗤之以鼻。但是与swing界面相比,html/css/javascript前端的编写速度非常快。添加JQuery,你就有了可以摇摆的动画。在纯java的短时间内做到这一点吗?我不这么想。

我一直使用html作为前端,为SAS宏提供gui。通过将参数放在命令行(c:filename)中,可以将参数传递给hta文件。hta param1|param2|param3并使用. commandline属性检索它们。它将数据作为文本或xml文件传递给SAS。

最新更新