私は非常識な考えを持っています.JavaアプリケーションのGUIフロントエンドとして.htaファイルを使用してください。(知らない人のために-.hta = .htmlファイルはブラウザエンジンとしてIEを使用します:ブラウザの信頼できるバージョン-ファイルの読み取り/書き込み権限付き)
そのため、Java アプリケーションが読み込まれると、Java アプリケーションに .hta ファイルを書き込んで起動させます。
回答が必要な質問: 1) フロント エンドとバック エンドの間でデータをやり取りする方法が必要です。私の考え:フォームをxmlファイル形式に保存し、Javaにそのファイルを読み取らせ、その逆も同様です。
2)データをアップロード/ダウンロードするかどうかを知るためにJavaプログラムをトリガーする方法と、データを更新するかどうかをフロントエンドが知る方法が必要です。
私の考え:ローカルファイルをブール値として持ち、そのファイルの変更を聞くだけです。これは良い/悪い考えですか?
3) 悪意のあるインジェクションを防ぐために、アプリケーションを起動するたびに .hta ファイルを書き換えるべきか、それとも .hta ファイルを使用している場合、火遊びをしているのでしょうか。
知っている。誰もが軽蔑して鼻を鳴らします。しかし、html / css / javascript フロントエンドは、swing インターフェースに比べて非常に迅速に作成できます。JQuery を追加すると、アニメーションをロックンロールする準備が整います。純粋なJavaで短い時間枠でそれを行いますか? 私はそうは思わない。