Java-апплетыДля получения некоторых интерактивных возможностей интернет-приложений веб-программисты пользуются апплетами специальными Java-приложениями, загружаемыми в веб-браузер и работающими в нем.

В основном апплеты предназначены для того, чтобы расширять интерактивные возможности пользовательского веб-интерфейса, поэтому апплетами можно пользоваться во время создания веб-сайтов.

Благодаря использованию апплетов увеличивается надежность программного кода веб-сайта, так они практически не допускают проникновения вредоносного кода и программ. Поэтому, несмотря на то, что сегодня апплеты уступают по популярности flash технологии, они все равно используются веб-программистами при создании сайтов.

Возможности java апплет

Например, апплетами можно пользоваться для создания интерактивных удобных карт, анимации, онлайн-игр и различных веб-форм. Чтобы встроить в html-код страницы апплеты пользуются специальным тегом <applet>. Этот тег размещается в теле html-страницы там, где должен находиться соответствующий апплет, по мнению веб-программиста.

Синтаксис вызывающий апплет выглядит как строка:

<applet code=имя_файла.class width=n height=m>...</applet>

Здесь значение «имя_файла.class» является именем загружаемого файла, в котором содержится апплет. Апплеты должны располагаться в папке с html-страницей, на которую ссылается этот апплет.

В апплетах содержатся дополнительные необязательные параметры, которыми можно пользоваться при необходимости. Параметром alt задается значение альтернативного текста если апплет не отображается по любым причинам. Параметры hspace и vspace отвечают за отступы от другого содержимого на html-странице.

Апплеты отличаются надежной системой защиты от вредоносного кода и позволяют свести к минимальному риск заражения вирусами. С этой целью Java разработчиками была создана «песочница», являющаяся механизмом защиты, включающим следующие основные компоненты:

  • проверку на уровне JVM;
  • интерфейс JavaSecurity;
  • защиту на уровне языка.

В современном веб-программировании при создании веб-сайтов часто используются уже готовые апплеты, так как сегодня создано множество таких программ. Апплеты полностью кроссплатформены и кроссбраузерны и быстро загружаются. Однако апплеты имеют определенные недостатки.

Так, чтобы отобразить апплеты браузеру необходимо поддерживать Java (однако не всегда Java-расширения установлены в браузерах по умолчанию). Поимо этого, чтобы апплеты работали, требуется наличие виртуальной машины JVM, поэтому запуская апплеты нужно также запускать JVM.

Сегодня в области веб-программирования сайтов широко пользуются современными «продвинутыми» технологиями, а апплеты скорее являются приятным дополнением, к возможностям, предлагаемым на создаваемых сайтах. Поэтому апплетами чаще пользуются для развлекательных ресурсов и интернет-порталов.

Комментарии запрещены.

Навигация по записям