Spec-Zone .ru
спецификации, руководства, описания, API
|
Апплет Java работает в контексте браузера. Программное обеспечение Плагина Java в браузере управляет запуском и выполнением апплетов Java. У браузера также есть интерпретатор JavaScript, который выполняет код JavaScript веб-страницы. Эта тема описывает поведение программного обеспечения Плагина Java, выпущенного в Платформе Java, Standard Edition 6 обновлений 10.
Программное обеспечение Плагина Java создает рабочий поток для каждого апплета Java. Это запускает апплет в экземпляре среды выполнения Java (JRE) программное обеспечение. Обычно, все апплеты работают в том же самом экземпляре JRE. Программное обеспечение Плагина Java запускает новый экземпляр JRE в следующих случаях:
Апплет будет работать в существующем JRE, если следующие условия будут встречены:
Следующая схема показывает, как апплеты выполняются в JRE.
Апплеты Java могут вызвать функции JavaScript, существующие в веб-странице. Функциям JavaScript также позволяют вызвать методы апплета, встроенного в ту же самую веб-страницу. Программное обеспечение Плагина Java и интерпретатор JavaScript организуют вызовы от кода Java до кода JavaScript и вызовы от кода JavaScript до кода Java.
Программное обеспечение Плагина Java является многопоточным, в то время как интерпретатор JavaScript работает на единственном потоке. Следовательно, чтобы избежать связанных с потоком проблем, особенно когда многократные апплеты работают одновременно, сохраняют вызовы между кодом Java и кодом JavaScript короткими, и избегают циклов обработки, если возможный. См. следующие темы, чтобы узнать больше о взаимодействиях между кодом Java и кодом JavaScript: