Spec-Zone .ru
спецификации, руководства, описания, API
|
Эта тема описывает синтаксис Протокола Запуска Сети Java (JNLP) файл для богатых Интернет-приложений (RIA).
Следующий фрагмент кода показывает, что демонстрационный файл JNLP для Сети Java Запускает приложение:
<?xml version="1.0" encoding="UTF-8"?> <jnlp spec="1.0+" codebase="" href=""> <information> <title>Dynamic Tree Demo</title> <vendor>Dynamic Team</vendor> <icon href="sometree-icon.jpg"/> <offline-allowed/> </information> <resources> <!-- Application Resources --> <j2se version="1.6+" href= "http://java.sun.com/products/autodl/j2se"/> <jar href="DynamicTreeDemo.jar" main="true" /> </resources> <application-desc name="Dynamic Tree Demo Application" main-class="webstartComponentArch.DynamicTreeApplication" width="300" height="300"> </application-desc> <update check="background"/> </jnlp>
Следующая таблица описывает элементы и атрибуты, обычно используемые в файлах JNLP. Щелкните по родительской ссылке, чтобы просмотреть родителя элемента.
Элемент |
Атрибуты |
Описание |
С тех пор |
Необходимый |
---|---|---|---|---|
|
Самый верхний xml элемент для файла JNLP. |
1.0 |
Да |
|
|
спецификация |
Значение атрибута может быть 1.0, 1.5, или 6.0, или может использовать подстановочные знаки такой в качестве 1.0 +. Это обозначает минимальную версию Спецификации JNLP, с которой может работать этот файл JNLP. |
1.0 |
|
|
кодовая база |
Основное расположение для всех относительных URL, определенных в |
1.0 |
|
|
href |
URL файла JNLP непосредственно. |
1.0 |
|
|
версия |
Версия RIA, запускаемой, так же как версия файла JNLP непосредственно. |
1.0 |
|
информационный родитель |
|
Содержит другие элементы, которые описывают RIA и ее источник. |
1.0 |
Да |
|
рот |
Операционная система, для которой нужно рассмотреть этот информационный элемент. |
1.5.0 |
|
|
дуга |
Архитектура, для которой нужно рассмотреть этот информационный элемент. |
1.5.0 |
|
|
платформа |
Платформа, для которой нужно рассмотреть этот информационный элемент. |
1.5.0 |
|
|
локаль |
Локаль, для которой нужно рассмотреть этот информационный элемент. |
1.5.0 |
|
Родитель title |
|
title RIA. |
1.0 |
Да |
родитель поставщика |
|
Провайдер RIA. |
1.0 |
Да |
родитель домашней страницы |
|
Домашняя страница RIA. |
1.0 |
|
|
href |
URL, указывающий туда, где больше информации об этой RIA может быть найдено. |
1.0 |
Да |
родитель описания |
|
Короткий оператор, описывающий RIA. |
1.0 |
|
|
вид |
Индикатор относительно типа описания. Юридические значения являются короткой, короткой, и подсказкой. |
1.0 |
|
родитель значка |
|
Значок, который может использоваться, чтобы идентифицировать RIA для пользователя. |
1.0 |
|
|
href |
URL, указывающий на файл значка. Может быть в одном из следующих форматов: gif, jpg, png, ico. |
1.0 |
Да |
|
вид |
Указывает на предложенное использование значка, может быть: значение по умолчанию, выбранное, отключенное, трансформация, всплеск, или ярлык. |
1.0 |
|
|
width |
Может использоваться, чтобы указать на разрешение изображения. |
1.0 |
|
|
height |
Может использоваться, чтобы указать на разрешение изображения. |
1.0 |
|
|
глубина |
Может использоваться, чтобы указать на разрешение изображения. |
1.0 |
|
офлайн позволенный родитель |
|
Указывает, что эта RIA может работать, когда клиентская система разъединяется от сети. |
1.0 |
|
родитель ярлыка |
|
Может использоваться, чтобы указать на предпочтение RIA интеграции настольных систем. |
1.5.0 |
|
|
онлайн |
Может использоваться, чтобы описать предпочтение RIA созданию ярлыка, чтобы работать онлайн или офлайн. |
1.5.0 |
|
настольный родитель |
|
Может использоваться, чтобы указать на предпочтение RIA помещению ярлыка в рабочий стол пользователя. |
1.5.0 |
|
родитель меню |
|
Может использоваться, чтобы указать на предпочтение RIA помещению пункта меню в меню "Пуск" пользователя. |
1.5.0 |
|
|
подменю |
Может использоваться, чтобы указать на предпочтение RIA тому, куда поместить пункт меню. |
1.5.0 |
|
родитель ассоциации |
|
Может использоваться, чтобы подсказать клиенту JNLP, что RIA хочет быть зарегистрированной в операционной системе как основной обработчик определенных расширений и определенного типа пантомимы. |
1.5.0 |
|
|
расширения |
Список расширений файла (разделенный пробелами), что RIA запрашивает это, регистрируется, чтобы обработать. |
1.5.0 |
|
|
тип пантомимы |
Тип пантомимы, что RIA запрашивает это, регистрируется, чтобы обработать. |
1.5.0 |
|
родитель сходных материалов |
|
Дополнительная часть сходных материалов, которые могут быть интегрированы с RIA. |
1.5.0 |
|
|
href |
URL, указывающий на сходные материалы. |
1.5.0 |
Да |
родитель обновления |
|
Предпочтение тому, как обновления RIA должны быть обработаны клиентом JNLP. |
1.6.0 |
|
|
проверить |
Предпочтение тому, когда клиент JNLP должен проверить на обновления. Значение может всегда быть, тайм-аут, или фон.. |
1.6.0 |
|
|
политика |
Предпочтение тому, как клиент JNLP должен обработать обновление RIA, когда новая версия доступна перед RIA, запускается. Значения могут всегда быть, быстрое обновление, или управляемые подсказкой. |
1.6.0 |
|
|
|
|
1.0 |
|
родитель безопасности |
|
Может использоваться, чтобы запросить улучшенные полномочия. |
1.0 |
|
родитель все-полномочий |
|
Запросы, что RIA быть выполненным со всеми полномочиями. |
1.0 |
|
родитель j2ee-application-client-permissions |
|
Запросы, что RIA быть выполненным с набором полномочий, который встречает спецификации безопасности клиентской среды приложения J2EE. |
1.0 |
|
родитель ресурсов |
|
Описывает все ресурсы, которые необходимы для RIA. |
1.0 |
Да |
|
рот |
Операционная система, для которой нужно рассмотреть элемент ресурсов. |
1.0 |
|
|
дуга |
Архитектура, для которой нужно рассмотреть элемент ресурсов. |
1.0 |
|
|
локаль |
Локали, для которых нужно рассмотреть элемент ресурсов. |
|
|
java или родитель j2se |
|
Версии программного обеспечения Java, чтобы выполнить RIA с. |
1.6.0 (java) |
|
|
версия |
Упорядоченный список версии располагается, чтобы использовать. |
1.0 |
Да |
|
href |
URL, обозначающий поставщика этой версии программного обеспечения Java, и от того, где это может быть загружено. |
1.0 |
|
|
java-vm-args |
Дополнительный набор стандартных и нестандартных параметров виртуальной машины, что RIA предпочла бы клиентское использование JNLP, запуская программное обеспечение JRE. |
1.0 |
|
|
начальный размер "кучи" |
Начальный размер "кучи" Java. |
1.0 |
|
|
максимальный размер "кучи" |
Максимальный размер "кучи" Java. |
1.0 |
|
родитель фляги |
|
Файл JAR, который является частью пути к классу RIA. |
1.0 |
Да |
|
href |
URL файла JAR. |
1.0 |
Да |
|
версия |
Требуемая версия файла JAR. Требует использования основанного на версии протокола загрузки |
1.0 |
|
|
основной |
Указывает, содержит ли этот файл JAR class, содержащий |
1.0 |
|
|
загрузка |
Указывает, что этот файл JAR может быть загружен лениво, или при необходимости. |
1.0 |
|
|
размер |
Загружаемый размер файла JAR в байтах. |
1.0 |
|
|
часть |
Может использоваться, чтобы собрать в группу ресурсы так, чтобы они были загружены одновременно. |
1.0 |
|
родитель nativelib |
|
Файл JAR, который содержит собственные библиотеки в его корневом каталоге. |
1.0 |
|
|
href |
URL файла JAR. |
1.0 |
Да |
|
версия |
Требуемая версия файла JAR. Требует использования основанного на версии протокола загрузки |
1.0 |
|
|
загрузка |
Может использоваться, чтобы указать, что этот файл JAR может быть загружен лениво. |
1.0 |
|
|
размер |
Загружаемый размер файла JAR в байтах. |
1.0 |
|
|
часть |
Может использоваться, чтобы собрать в группу ресурсы, таким образом, они будут загружены одновременно. |
1.0 |
|
родитель расширения |
|
Указатель на дополнительный компонент-desc или установщик-desc, который будет использоваться с этой RIA. |
1.0 |
|
|
href |
URL к дополнительному расширению файл JNLP. |
1.0 |
Да |
|
версия |
Версия дополнительного расширения файл JNLP. |
1.0 |
|
|
имя |
Имя дополнительного расширения файл JNLP |
1.0 |
|
родитель загрузки расширения |
|
Может использоваться в элементе расширения, чтобы обозначить части, содержавшиеся в компонентном расширении. |
1.0 |
|
|
часть расширения |
Имя части, которая, как могут ожидать, будет найдена в расширении. |
1.0 |
Да |
|
загрузка |
Может использоваться, чтобы указать, что это расширение может быть загружено нетерпеливо или лениво. |
1.0 |
|
|
часть |
Обозначает имя части в этом файле JNLP, в который можно включать расширение. |
1.0 |
|
родитель пакета |
|
Может использоваться, чтобы указать клиенту JNLP, какие пакеты реализуются в который файлы JAR. |
1.0 |
|
|
имя |
Имя пакета содержится в файлах JAR данной части. |
1.0 |
Да |
|
часть |
Имя части, содержащее файлы JAR, которые включают данное имя пакета. |
1.0 |
Да |
|
рекурсивный |
Может использоваться, чтобы указать, что весь пакет имена, начинаясь с имени, может быть найден в данной части. |
1.0 |
|
родитель свойства |
|
Определяет системное свойство, которое будет доступно через |
1.0 |
|
|
имя |
Имя системного свойства. |
1.0 |
Да |
|
значение |
Значение системного свойства. |
1.0 |
Да |
|
|
Отметьте: файл JNLP должен содержать одно из следующего: приложение-desc, апплет-desc, компонент-desc, или установщик-desc. |
1.0 |
Да |
родитель приложения-desc |
|
Обозначает, что это - файл JNLP для приложения. |
1.0 |
|
|
основной-class |
Имя class, содержащего |
1.0 |
Да |
родитель параметра |
|
Каждый параметр содержит (чтобы) дополнительный параметр, который передадут к |
1.0 |
|
родитель апплета-desc |
|
Обозначает, что это - файл JNLP для апплета. |
1.0 |
|
|
основной-class |
Имя основного апплета class. |
1.0 |
Да |
|
documentbase |
Основа документа для апплета как URL. |
1.0 |
|
|
имя |
Имя апплета. |
1.0 |
Да |
|
width |
width апплета в пикселях. |
1.0 |
Да |
|
height |
height апплета в пикселях. |
1.0 |
Да |
родитель param |
|
Ряд параметров, которые можно передать к апплету. |
1.0 |
|
|
имя |
Имя этого параметра. |
1.0 |
Да |
|
значение |
Значение этого параметра. |
1.0 |
Да |
компонентный-desc родитель |
|
Обозначает, что это - файл JNLP для компонентного расширения. |
1.0 |
|
родитель установщика-desc |
|
Обозначает, что это - файл JNLP для установленного расширения. |
1.0 |
|
|
основной-class |
Имя class, содержащего |
1.0 |
Да |
Сеть Java Запускается, программное обеспечение поддерживает кодирование файлов JNLP в любой кодировке символов, поддерживаемой платформой Java. Для получения дополнительной информации о кодировке символов в платформе Java, см.
<?xml version="1.0" encoding="utf-16"?>