Spec-Zone .ru
спецификации, руководства, описания, API
След: Развертывание
Урок: Всестороннее Развертывание
Раздел: Развертывание Лучшие Методы
Обеспечение Присутствия программного обеспечения JRE
Домашняя страница > Развертывание > Всестороннее развертывание

Обеспечение Присутствия программного обеспечения JRE

Богатые Интернет-приложения (RIA) обычно нуждаются в минимальной версии среды выполнения Java (JRE) программное обеспечение, чтобы присутствовать на клиентской машине. Развертывая RIA, Вы должны гарантировать, что у клиентских машин есть необходимая версия программного обеспечения JRE так, чтобы Ваша RIA могла функционировать хорошо. Со сценарием Инструментария Развертывания у Вас есть по крайней мере два способа обработать это требование.

Проверка и Установка Последнего программного обеспечения JRE, Когда Пользователь Получает доступ к Вашему Веб-сайту

Следующий пример проверяет, есть ли у пользователя, по крайней мере, версия 1.6.0_13 установленного программного обеспечения JRE. В противном случае код устанавливает последнее программное обеспечение JRE. См. встроенные комментарии в коде.

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
    
    // check if current JRE version is greater than 1.6.0 
    alert("versioncheck " + deployJava.versionCheck('1.6.0_10+'));
    if (deployJava.versionCheck('1.6.0_10+') == false) {                   
        userInput = confirm(
            "You need the latest Java(TM) Runtime Environment. " +
            "Would you like to update now?");        
        if (userInput == true) {  
    
            // Set deployJava.returnPage to make sure user comes back to 
            // your web site after installing the JRE
            deployJava.returnPage = location.href;
            
            // Install latest JRE or redirect user to another page to get JRE
            deployJava.installLatestJRE(); 
        }
    }
</script>

Установка Корректного программного обеспечения JRE Только, Когда Пользователь Пытается Использовать Вашу RIA

Когда Вы определяете минимальную версию программного обеспечения JRE в runApplet или createWebStartLaunchButton функция, сценарий Инструментария Развертывания удостоверяется, что необходимая версия программного обеспечения JRE существует на клиенте прежде, чем выполнить Вашу RIA.

Используйте runApplet функция, чтобы развернуть апплет, как показано в следующем примере. Последний параметр runApplet функция является минимальной версией, которая обязана выполнение Ваш апплет (версия 1.6).

    
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
    var attributes = { code:'components.DynamicTreeApplet',
        width:300, height:300};
    var parameters = {jnlp_href: 'dynamictree-applet.jnlp'};
    deployJava.runApplet(attributes, parameters, '1.6');
</script>

Чтобы развернуть Сеть Java Запускают приложение, используют createWebStartLaunchButton функция с корректным минимальным параметром версии (версия 1.6).

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
    var url = "dynamictree-applet.jnlp";
    deployJava.createWebStartLaunchButton(url, '1.6.0');
</script>

runApplet и createWebStartLaunchButton функции проверяют версию клиента программного обеспечения JRE. Если минимальная версия не устанавливается, funtions устанавливают последнюю версию программного обеспечения JRE.


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

Предыдущая страница: Подписание Файлов JAR Только Когда необходимо
Следующая страница: Вопросы и Упражнения: Всестороннее Развертывание