Апплеты – специализированные приложения для выполнения браузером
Сервлеты – специализированные приложения для выполнения сервером
Сервлет является Java-интерфейсом, реализация которого расширяет функциональные возможности сервера. Сервлет взаимодействует с клиентами посредством принципа запрос-ответ.
Скриптлеты – JSP. Наиболее наглядный вид серверных страниц

 

Апплеты - это программы на Java, которые, как правило, предназначены для того, чтобы загружаться посредством браузера, а затем работать в окне браузера

Модель объектов

Java-апплеты – программы, на которые ссылаются веб-страницы, загружаемые с сетевого сервера и исполняемые на пользовательском компьютере-клиенте, – в действительности составляют подмножество объектов, которые стандарты HTML 4 и XHTML называют включениями (inclusion).
Как и в случае изображений, броузер сначала загружает HTML-документ, затем изучает его на предмет включений – добавочного, отдельного и самостоятельного содержимого, которое должен обработать броузер. GIF-изображения – это один из типов включений, звуковые .wav-файлы – второй тип, MPEG-видео – третий, а программа «часы», написанная на Java, принадлежит к еще одному типу включений.

Преимущества апплетов

Имеется несколько преимуществ использования апплетов, не последнее из которых – возможность создания более проработанных пользовательских интерфейсов внутри веб-страницы. Апплет может, например, создавать свой набор меню, текстовых полей и других средств пользовательского ввода, отличных от тех, что предоставляет броузер.Когда пользователь нажимает кнопку в интерактивной области отображения апплета, апплет может ответить, выводя результаты в этой области, сигнализируя другому апплету или даже загружая совершенно новую страницу в броузер. Апплет – это полноценная программа, способная выполнять на компьютере-клиенте любое число вычислительных задач и задач взаимодействия с пользователем. Апплет способен реализовать отображение видеоинформации в режиме реального времени; использоваться в качестве тренажера, играть с пользователем, предоставлять интерфейс для чатов в Интернете и т. д.

 

Сервлеты - программы на Java, которые работают на Web-серверах Java или серверах приложений Java.

Скриплет может содержать любые фрагменты кода, которые являются  имеющими силу инструкциями Java. Скриплеты выполняются во время  обработки запроса.
Элемент JSP Синтаксис Описание Примечание
Скриплет JSP <% код %> Код добавляется в метод service. Эквивалент на XML:
<jsp:scriptlet>
код
</jsp:scriptlet>.

eTXT