1

私は最終学年のソフトウェア学生で、最近はダッシュボード ソフトウェアを作成しています。私たちは「Java チーム」であるため、Java でソフトウェアを作成することが主な目的です。しかし、PHP を知っている新しいメンバーがいます。今問題。

彼は、PHP で「データの取得とデータの表示」部分を作成できると述べています。ただし、JavaSE で「データ入力ウィザード」を作成済みです。私の質問は、JavaSE アプリを「Java Web Start」としてデプロイしてもよろしいですか? したがって、すべてがサーバー上にある可能性があります。でもそれでいいの?Java Web Start ではソフトウェアをダウンロードする必要があり (私は正しいですか?)、PHP は Web ブラウザーにあるため、混乱しているように感じます。

4

2 に答える 2

4

javaSE アプリケーションを java-web-start アプリとしてデプロイすることができます。名前が示すように、このテクノロジは、Web サーバーから必要なファイルをダウンロードすることにより、クライアント マシンでアプリケーションを起動するために使用されます。

このシナリオでの Web サーバーのタスクは、必要なファイルをホストし、何をどこからダウンロードするかを定義するタイプ .jnlp のファイルを提供することです。

これは .jnlp ファイルの例です

余談ですが、Java-web-start では JRE をクライアント マシンにインストールする必要があるため、展開が「複雑」になります。jre がインストールされていることを確認するために、さまざまな手法を使用する可能性がありますJava ツールキットのデプロイについて読む

ただし、要件によっては、webpage-based-input-forms が javase-swing-gui タイプのアプリケーションよりも優先される場合があります。これを実装するには、php (友人が示唆するように) または tomcat や jetty などの java-webcontainer の両方を使用できます。

于 2012-11-27T06:06:08.043 に答える
2

..JavaSE アプリを「Java Web Start」としてデプロイしてもよろしいですか?

もちろん。リッチ クライアント デスクトップ アプリ。Java Web Startを使用して起動された (Swing ベースなど)は、(サンドボックス化されている場合でも) 元のサーバーに電話をかけることができ、PHP、JSP、ASP を使用して作成された Web サービスのコンシューマーとして機能します。

@Aksel が述べたように、クライアントには JRE が必要です。これが、デプロイメント スクリプトの目的です。

于 2012-11-27T08:18:54.733 に答える