Главная / Компьютеры / Что такое апплет?

Что такое апплет?

Апплет – это специальный тип компьютерной программы, который предназначен для запуска только внутри другого программного приложения. Этот термин чаще всего используется для описания программ, написанных на языке программирования Java. Эти программы предназначены для добавления функциональности и интерактивности веб-сайтам, на которых недостаточно стандартного языка разметки гипертекста (HTML). Мобильные устройства, такие как сотовые телефоны, также используют апплеты, но они могут делать это по-другому.
Есть много различий между апплетом и стандартным компьютерным приложением. Самым большим отличием является то, что апплет может запускаться только другой программой, уже установленной в системе, чаще всего веб-браузером или другим специализированным интерпретатором. Это обеспечивает дополнительную безопасность и позволяет апплету быть независимым от платформы, потому что язык, на котором он написан, по мере необходимости переводится каждой отдельной операционной системой.

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

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

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

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

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



Оставьте комментарий

Ваш email не будет опубликован. Обязательные поля помечены *

*