我有一个疯狂的想法:使用 .hta 文件作为 java 应用程序的 gui 前端。(对于那些不知道的人 - .hta = .html 文件使用 IE 作为浏览器引擎:浏览器的受信任版本 - 具有读/写文件权限)
因此,当加载 java 应用程序时,让 java 应用程序编写一个 .hta 文件并启动它。
需要回答的问题: 1)我需要一种在前端和后端之间传递数据的方法,反之亦然。我的想法:将表单保存为 xml 文件格式 - 并让 java 读取该文件,反之亦然。
2)我需要一种方法来触发java程序知道是否上传/下载数据,并让前端知道是否更新数据。
我的想法:将本地文件作为布尔值,然后简单地听该文件进行更改。这是一个好/坏主意吗?
3)我应该在每次启动应用程序时重写.hta文件以防止恶意注入,还是如果我使用.hta文件我是在玩火。
我知道。每个人都会嗤之以鼻。但是一个 html / css / javascript 前端与一个swing界面相比写起来非常快。添加 JQuery,您就可以准备好摇滚的动画了。在纯 java 的短时间内做到这一点?我不这么认为。