Java applet

Материал из Энциклопедия о программировании
Перейти к: навигация, поиск

Java-апплет (анг. Java applet) — прикладная программа, что полностью передаётся сервером клиенту для выполнения на его локальн. виртуальной машине – в этом главн. отлич. апплета от сервлетта (анг. Java Servlet).

История

Java-апплеты появились в 1-ой вер. Java в 1995 г.

Распространение

Апплет распространяется в форме байт-кода. Java-апплеты выводятся в веб-браузере, но выполняются локальной виртуальной машиной Java (JVM), или в Sun's AppletViewer, автономном средстве для испытания апплетов.

ЯП

Апплеты обычно пишутся на Java, но могут быть написаны и на др. ЯП, которые компилируются в байт‐код Java, таких, как Jython.

Особенности

Апплеты используются для предоставления интерактивных возможностей веб-приложений, которые не могут быть предоставлены средствами ЯР HTML. Так как байт-код Java платформо-независим, то Java-апплеты могут выполняться с помощью плагинов браузерами многих ОС, включая Windows, Mac OS и Linux.

Программы с открытым исходным кодом, такие как applet2app, могут быть использованы для преобразования апплета в самостоятельные программы на Java или исполняемые файлы Linux и Windows.

Java Applet иногда сравнивают с Java Servlet, но он отличается своим языком, функциями и характеристиками.

Примеры

Встраивание апплета в код страницы происходит методам добавления тегов applet внутри тегов body.

В файле HTML:

<applet code="org.me.hello.MyApplet" archive="HelloApplet.jar"></applet>

В файле JSP:

<applet code="org.me.hello.MyApplet" archive="HelloApplet.jar" width="600" height="480"/>