Spec-Zone .ru
спецификации, руководства, описания, API
|
Богатые Интернет-приложения (RIA) обычно нуждаются в минимальной версии среды выполнения Java (JRE) программное обеспечение, чтобы присутствовать на клиентской машине. Развертывая RIA, Вы должны гарантировать, что у клиентских машин есть необходимая версия программного обеспечения JRE так, чтобы Ваша RIA могла функционировать хорошо. Со сценарием Инструментария Развертывания у Вас есть по крайней мере два способа обработать это требование.
Следующий пример проверяет, есть ли у пользователя, по крайней мере, версия 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 в 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.