web-dev-qa-db-ja.com

WebブラウザでJavaアプリケーションを実行する

私はJavaに比較的慣れておらず、いくつかのパッケージといくつかのクラスで構成されるJavaアプリケーションを持っています。このアプリケーションを実行できるようにしたいです。 Webブラウザでこれを行うにはどうすればよいですか?

12
Shanon

Java Web Startは、JavaアプリケーションをWeb上にデプロイするための優れたテクノロジーです。アプリケーションはWebブラウザフレームの外で実行されますが、Webページのリンクからアプリケーションを起動できます: Java Web Start Tutorial

Javaアプレットを使用すると、JavaアプリケーションをWebページに埋め込むことができます。大規模なアプリケーションにはいくつかの重大な欠点があります。

サーブレット(およびJavaサーバーページ)は、サーバー側でWebページ(およびその他のWebコンテンツ)を生成するための適切なテクノロジですが、これらのテクノロジは、既存のSwingベースのJavaアプリケーション。ただし、ユーザーインターフェイスを置き換える準備ができている場合を除きます。

11
richj

アプレットの構築とデプロイの方法については、 Javaチュートリアル のセクション)を参照してください。

2
skaffman

最も簡単な方法は、サーブレットを使用することです。あなたが必要なもの:

  • Apache Tomcat(またはその他のサーブレットコンテナ)
  • サーブレットとは何かに関する知識(基本的には、httpservletのようにサーブレットから拡張されるクラス)
1
Monachus

Javaで書かれた本当に素晴らしいウェブブラウザベースのアプリケーションが必要な場合は、 gwt を学ぶ必要があります。

0
crowne