-1

顧客に関する情報を単純に保存する Java デスクトップ アプリケーションを作成しました。ここで、Web アプリケーションにするために必要な変更を行うよう求められます。私はJava Web開発にまったく慣れていません。

私が理解しているのは、サーバーが与えられ、その中にプログラムを保持する必要があり、管理者だけがプログラムを実行できるということです。

メイン プログラムが変更されないように、何らかのスクリプトでアプリケーションにリンクすることはできますか? 私のアプリケーションは、Swing と単純なファイル ベースのデータベースに基づいています。

4

3 に答える 3

3

Swing アプリケーションをデプロイする手段としてJava Web Startを検討してください。エンドユーザーの要件に応じて、アプリケーションの書き直しを回避できるはずです。

于 2013-01-27T14:44:56.077 に答える
3

必要な Web アプリケーションのタイプ (サーブレットかアプレットか) を決定する必要があります。また、アプリケーション タイプ JavaFX に切り替えることもできます。手始めに、カップタイプのアプリケーションの基本構造について何か読んでみてください。アプレットの使用については、Swing アプリケーションをアプレットに変換する方法を参照してください。

于 2013-01-27T14:45:58.167 に答える
2

メイン プログラムが変更されないように、何らかのスクリプトでアプリケーションにリンクすることはできますか?

簡単な答えはノーです。

Java で Web アプリケーションを作成する方法についてのトレーニングを受けることをお勧めします。それが終わったら、何をする必要があるかをよりよく理解できるようになります。


アプレットと JWS の両方で、コードを実行するためにユーザーが自分の PC に Java をインストールする必要があることに注意してください。

  • 前者の場合、ユーザーは自分の Web ブラウザで Java プラグインを有効にする必要があり、これは重大なセキュリティ リスクを表しています。

  • 後者の場合、通常の意味での「Web アプリケーション」はありません。むしろ、Web から起動される通常の Java アプリケーションがあります。(サーバーにデータを保存することは、まだ解決しなければならない問題です...)

于 2013-01-27T14:44:49.777 に答える