javaアプレットとは?
まず、アプレット (Applet)は「Java11」において廃止となりました。 とは、そのプログラム自体で実行するのではなく、別のアプリケーション内に埋め込むことを前提とした小さなプログラムのことをいいます。
ここでいう別のアプリケーションとはwebブラウザのことで、小さなプログラムとはjavaで書かれたプログラムです。
javaアプレットのプログラムはクライアント側で実行される点でjavaサーブレットとは異なります。
Javaアプレットを使うことにより、HTMLで記述されたWebページでは実現できないことができます。
たとえば、ゲームやチャット機能などは、webサーバー上でjavaのプログラムを実現することで可能になっています。
Javaアプレットは、「Java11」において廃止となりました。
javaサーブレットとは?
javaサーブレット(Java Servlet)とは、Webサーバ上で動くJavaで書かれたプログラムのことです。
javaアプレットとの違いはサーブレット(Servlet)は、その名前が示すようにサーバー側で動くプログラムになります。
Javaサーブレットは特定のOSや、ハードウェア環境には依存せず、Java Servlet APIと呼ばれるインターフェースを用いることでどの環境でも同様の機能を提供することができます。このような環境をサーブレットコンテナと呼ぶこともあります。
さらにjavaを学びたい人へ
スッキリわかるJava入門
仮想環境でjavaを学ぶことができるため、環境構築で挫折してしまった初心者にもおすすめです。
最初から丁寧に記述されているので、抜けなく理解できることができるでしょう。
java初級者から中級者におすすめです。