Апплет v / s Сервлет - PullRequest
16 голосов
/ 12 ноября 2009

Какая разница между апплетом и сервлетом в JAVA

Ответы [ 3 ]

30 голосов
/ 12 ноября 2009

Апплет работает на клиенте, сервлет работает на сервере. Это так просто.

Более конкретно, этот апплет загружается на клиент и выполняется в JRE внутри браузера и может отображать все, что он хочет отобразить в рамке апплета. Вместо этого сервлет работает на сервере и (как правило) создает страницу HTML, которая отображается в вашем браузере.

5 голосов
/ 12 ноября 2009

Java-апплет - это класс Java, который запускается на клиентской JVM (через плагин для браузера).

Сервлет Java запускается на стороне сервера в контейнере сервлетов, например Apache Tomcat, и клиент получает результаты в виде простого старого HTML.

Ключевым отличием является то, что когда один работает на стороне клиента, другой на стороне сервера.

1 голос
/ 15 мая 2012

апплет - это приложение для настольного компьютера, а сервлет - это веб-приложение

Апплет запускается на компьютере клиента, а сервлет запускается на сервере и производит HTML-страница в браузере клиента с помощью параметра запроса и ответа в Java.servlet. *; Пакет

...