0

私は非常識な考えを持っています.JavaアプリケーションのGUIフロントエンドとして.htaファイルを使用してください。(知らない人のために-.hta = .htmlファイルはブラウザエンジンとしてIEを使用します:ブラウザの信頼できるバージョン-ファイルの読み取り/書き込み権限付き)

そのため、Java アプリケーションが読み込まれると、Java アプリケーションに .hta ファイルを書き込んで起動させます。

回答が必要な質問: 1) フロント エンドとバック エンドの間でデータをやり取りする方法が必要です。私の考え:フォームをxmlファイル形式に保存し、Javaにそのファイルを読み取らせ、その逆も同様です。

2)データをアップロード/ダウンロードするかどうかを知るためにJavaプログラムをトリガーする方法と、データを更新するかどうかをフロントエンドが知る方法が必要です。

私の考え:ローカルファイルをブール値として持ち、そのファイルの変更を聞くだけです。これは良い/悪い考えですか?

3) 悪意のあるインジェクションを防ぐために、アプリケーションを起動するたびに .hta ファイルを書き換えるべきか、それとも .hta ファイルを使用している場合、火遊びをしているのでしょうか。

知っている。誰もが軽蔑して鼻を鳴らします。しかし、html / css / javascript フロントエンドは、swing インターフェースに比べて非常に迅速に作成できます。JQuery を追加すると、アニメーションをロックンロールする準備が整います。純粋なJavaで短い時間枠でそれを行いますか? 私はそうは思わない。

4

1 に答える 1

1

SASマクロのGUIを常に提供するために、フロントエンドにhtasを使用しています。引数をコマンド ライン (c:\filename.hta param1|param2|param3) に配置し、.commandLine プロパティを使用して取得することで、hta ファイルに引数を渡すことができます。データをテキストまたは xml ファイルとして SAS に渡します。

于 2012-03-30T04:32:54.630 に答える