Java — это язык программирования, выпущенный Sun в 1995 году, но находящийся в разработке с 1991 года. Его успех в Интернете обусловлен известными «апплетами» (сочетание слов «application» и «gadget»), которые позволяют добавлять интерактивность на веб-страницах.
Апплеты Java проложили путь к лучшему пользовательскому взаимодействию для веб-сайтов и являются предшественниками различных плагинов, таких как Flash Player, Silverlight и HTML 5 canvas.
Все, что вы можете сделать сегодня с помощью Java-апплетов, также можно сделать с помощью Flash или JavaScript, и во многих случаях вы предпочитаете использовать эти языки.
Java остается жизнеспособной альтернативой для сложных веб-приложений (таких как данные и финансовые котировки, которые должны обновляться в режиме реального времени), или даже для приложений, таких как чат (клиенты Java по-прежнему непревзойденны).
Файлы с исходным кодом имеют расширение .java , а скомпилированные файлы (которые будут включены в наши веб-страницы) имеют расширение .class .
Как и во всех плагинах, теперь мы можем вставить Java-апплет благодаря тегу <object>и синтаксису, подобному следующему:
<object id="applet"
codetype="application/java"
codebase="applet_dir/"
width="500" height="400" >
<param name="image" value="myimage.jpg">
<img src="https://gospodaretsva.com/logo.gif" width="263" height="65" alt="gospodaretsva.com">
</object> Давайте посмотрим на свойства, которые мы включили:
| свойство | описание |
|---|---|
codetype | Устанавливает тип объекта (в нашем случае application/java), который мы вводим |
codebase | Указывает адрес папки, в которой находится файл .classнашего апплета |
width и height | Это размеры (ширина и высота) окна, в котором запускается приложение. |
В дополнение к свойствам, необходимым для определения приложения для загрузки, мы также можем использовать тег <param>для передачи значений в апплет. В нашем случае мы передаем URL изображения для отображения.
Наконец, для тех, кто не установил плагин для отображения апплетов, мы вставили некоторую альтернативную разметку HTML, чтобы в любом случае показать изображение.
Примечание. В прошлом мы использовали тег <applet>, который, долгое время считался устаревшим в W3C и может также вызывать проблемы с отображением в некоторых браузерах.