スタンドアロンの Java アプリケーションがあるとします。ここで、複数のクライアントがネットワークまたは Web (HTTP または Web サービス) 経由でアクセスできるようにしたいと考えています。スタンドアロン アプリをリモート アクセス可能なアプリに変換する最適な方法は何ですか? おすすめのシンプルなフレームワークはありますか? ベストプラクティスはありますか?
2 に答える
Java Web Start (JWS) は、リッチ クライアント (Swing、AWT、SWT) デスクトップ アプリケーションをネットワークまたはインターネット リンクから直接起動するために使用される Oracle Corporation のテクノロジです。Java をサポートするプラットフォームの「ワンクリック」インストールを提供します。
JWS は、スプラッシュ スクリーン、デスクトップ統合、ファイルの関連付け、自動更新 (遅延ダウンロードと更新のプログラムによる制御を含む)、プラットフォーム、アーキテクチャまたは Java バージョン、構成によるネイティブおよびその他のリソースのダウンロードの分割など、多くの魅力的な機能を提供します。ランタイム環境 (最小 J2SE バージョン、ランタイム オプション、RAM など)、拡張機能を使用した共通リソースの簡単な管理..
ソケットに関する Java チュートリアルAll about socketsが役立つかもしれません。これは、Java アプリケーションをある種のサーバーにしたい場合です。このチュートリアルでは、ServerSocket を使用して Java アプリケーションに接続する方法を示します (チュートリアルでは、サーバーに接続するクライアントも記述します)。ソケットの基本的な理解があれば、たとえば、HTTP 要求の処理を開始するための小さなステップです (これに関するチュートリアルは、Web でも簡単に見つけることができます)。