ホームページ  >  記事  >  Java  >  Javaのアプレットとサーブレットの違いは何ですか

Javaのアプレットとサーブレットの違いは何ですか

青灯夜游
青灯夜游オリジナル
2018-12-20 18:05:076035ブラウズ

Java では、アプレットとサーブレットの主な違いは次のとおりです。アプレットはクライアント コンピュータ上で実行されるアプリケーションです。

アプレットとサーブレットは小さな Java プログラムまたはアプリケーションですが、違いがあります。それらの間には多くの違いがあります。この記事ではアプレットとサーブレットの違いについて紹介しますので、お役に立てれば幸いです。

Javaのアプレットとサーブレットの違いは何ですか

Java アプレットとは何ですか?

アプレットは、Web ページに埋め込むことができる動的 Java プログラムであり、Web ブラウザで実行され、クライアント側で動作します。アプレットは、APPLET タグまたは OBJECT タグを使用して HTML ページに埋め込まれ、Web サーバー上でホストされます。

Java サーブレットとは何ですか?

サーブレットは、サーバー側で実行される小さな Java プログラムで、クライアントのリクエストを処理して応答し、サーブレット インターフェイスを実装するために使用できます。これは、サーバーのオーバーヘッドを最小限に抑えて強化された Web を維持およびサポートするのに役立ちます。機能。

アプレットとサーブレットの違い

1. 動作環境の違い

アプレットクライアントで実行されると、クライアント コンピュータのリソースが利用されますが、サーブレットはサーバーで実行され、サーバーのリソースが利用されます。

2. 使用する Java パッケージとインポートの違い

アプレットで使用できるパッケージは、import java.applet.* と import java.awt です。 * 。サーブレットで使用できるパッケージは、import javax.servlet.* および import java.servlet.http.* です。

3. ライフサイクルで使用されるさまざまなメソッド

アプレットのライフサイクル メソッドは次のとおりです: init()、stop()、paint()、start()、destroy ()。

Javaのアプレットとサーブレットの違いは何ですか

サーブレットのライフサイクル メソッドは、init()、service()、および destroy() です。

4. ユーザー インターフェイス クラスの違い

アプレットは、AWT や Swing などのユーザー インターフェイス クラスを使用してユーザー インターフェイスを作成します。サーブレットはユーザー インターフェイスを作成する必要がないため、ユーザー インターフェイス クラスを使用する必要はありません。

5. 帯域幅の違い

アプレットはクライアント コンピュータで実行されるとより多くのネットワーク帯域幅を使用しますが、サーブレットはサーバーで実行されるため、必要な帯域幅は少なくなります。

#6. 実行の違い

クライアント コンピュータでアプレットを実行するには、Java 互換の Web ブラウザが必要です。ただし、サーブレットではクライアントの要求と応答を処理するために Java 対応の Web サーバーが必要です。

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。

以上がJavaのアプレットとサーブレットの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。