Spec-Zone .ru
спецификации, руководства, описания, API
След: Развертывание
Урок: Апплеты Java
Раздел: Начинание С Апплетами
Среда выполнения апплета
Домашняя страница > Развертывание > Апплеты Java

Среда выполнения апплета

Апплет Java работает в контексте браузера. Программное обеспечение Плагина Java в браузере управляет запуском и выполнением апплетов Java. У браузера также есть интерпретатор JavaScript, который выполняет код JavaScript веб-страницы. Эта тема описывает поведение программного обеспечения Плагина Java, выпущенного в Платформе Java, Standard Edition 6 обновлений 10.

Плагин Java

Программное обеспечение Плагина Java создает рабочий поток для каждого апплета Java. Это запускает апплет в экземпляре среды выполнения Java (JRE) программное обеспечение. Обычно, все апплеты работают в том же самом экземпляре JRE. Программное обеспечение Плагина Java запускает новый экземпляр JRE в следующих случаях:

Апплет будет работать в существующем JRE, если следующие условия будут встречены:

Следующая схема показывает, как апплеты выполняются в JRE.

Это - изображение Плагина Java рабочие апплеты на различных версиях JRE.

Плагин Java и Взаимодействие Интерпретатора JavaScript

Апплеты Java могут вызвать функции JavaScript, существующие в веб-странице. Функциям JavaScript также позволяют вызвать методы апплета, встроенного в ту же самую веб-страницу. Программное обеспечение Плагина Java и интерпретатор JavaScript организуют вызовы от кода Java до кода JavaScript и вызовы от кода JavaScript до кода Java.

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


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Жизненный цикл Апплета
Следующая страница: Разработка Апплета