0

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

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

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

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

我的想法:将本地文件作为布尔值,然后简单地听该文件进行更改。这是一个好/坏主意吗?

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

我知道。每个人都会嗤之以鼻。但是一个 html / css / javascript 前端与一个swing界面相比写起来非常快。添加 JQuery,您就可以准备好摇滚的动画了。在纯 java 的短时间内做到这一点?我不这么认为。

4

1 回答 1

1

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

于 2012-03-30T04:32:54.630 回答