Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向后逻辑:玩火:运行.hta作为前端gui,java/sqlite作为后端?_Java_User Interface_Frontend_Hta - Fatal编程技术网

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

向后逻辑:玩火:运行.hta作为前端gui,java/sqlite作为后端?,java,user-interface,frontend,hta,Java,User Interface,Frontend,Hta,我有一个疯狂的想法:使用.hta文件作为java应用程序的gui前端。 (对于那些不知道-.hta=.html文件使用IE作为浏览器引擎的人:浏览器的可信版本-具有读/写文件权限) 因此,在加载java应用程序时,让java应用程序编写一个.hta文件并启动它 需要回答的问题: 1) 我需要一种在前端和后端之间进行数据通信的方法,反之亦然。 我的想法是:将表单保存为xml文件格式,让java读取该文件,反之亦然 2) 我需要一种方法来触发java程序,以知道是否上传/下载数据,并让前端知道是否更

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

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

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

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

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

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


我知道。每个人都会嗤之以鼻。但是与swing接口相比,html/css/javascript前端的编写速度非常快。添加JQuery,您就有了可以摇滚的动画。用纯java在尽可能短的时间内做到这一点?我不这么认为

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

实际上这不是一个坏主意,只是不要使用IE特定的.hta文件,而要尝试使用。您的应用程序将在所有平台上运行,就像Java代码一样。