|
|
Компьютеры - Java-апплет - Техническая информация22 января 2011
Оглавление: 1. Java-апплет 2. Техническая информация 3. Недостатки апплетов 4. Вопросы совместимости 5. Альтернативы
Java-апплеты в большинстве браузеров выполняются в «песочнице», предотвращая их доступ к локальным данным. Код апплета загружается с веб-сервера, и браузер либо вставляет апплет в веб-страницу, либо открывает новое окно с собственным пользовательским интерфейсом апплета. Апплет может быть отображен на веб-странице путем использования устаревшего HTML элемента applet , или рекомендуемого элемента object . Этим определяется месторасположение и источник апплета.
Главный класс апплета расширяет класс java.applet.Applet или, если создаётся Swing апплет, javax.swing.JApplet . Класс должен переопределить методы создания пользовательского интерфейса внутри себя..
Преимущества апплетов
Преимущества использования Java-апплетов
- кроссплатформенность
- апплет может работать на «всех» установленных к этому времени версиях Java, а не только с последней версией; однако, если апплет требует последнюю версию JRE, то клиент будет вынужден ждать более длительной загрузки;
- апплет поддерживается большинством браузеров;
- он кэшируется в большинстве браузеров, а потому будет быстро загружаться при возвращении на веб-страницу; но апплет может сохраняться в кэше и создавать проблемы после выхода новых версий;
- он может иметь полный доступ к машине, на которой выполняется, если пользователь согласен на это;
- апплет может улучшить использование: после первого запуска апплета, когда JVM уже выполняется и быстро запускается, преимущественно у постоянных пользователей Java, однако JVM придется перезапускать каждый раз, когда запускается новый браузер.
- он может запуститься с сопоставимой скоростью на других компилируемых языках, таких как C++, но во много раз быстрее, чем JavaScript
- он может перенести работу с сервера к клиенту, делая Интернет-решение с, большим числом пользователей / клиентов.
Просмотров: 4415
|