Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

Настройка Богатого Интернет-приложения, Загружающего Опыт

Опыт Загрузки RIA

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

Когда RIA будет загружена, по умолчанию, программное обеспечение RIA (Плагин Java и Java веб-программное обеспечение Запуска) выведет на экран стандартные индикаторы хода выполнения, такие как вращающийся логотип Java и индикаторы выполнения. Конечные пользователи могут беспокоиться когда столкнуто относительно больших загрузок. С улучшениями разработки программного обеспечения RIA в Java SE 6 обновлений 18 и Java SE 6 обновлений 21 выпуск, можно сохранить конечного пользователя занятым, обеспечивая творческий, очаровательный, и значимый опыт загрузки RIA. Можно настроить опыт загрузки RIA несколькими способами как описано затем.

Можно также использовать комбинацию вышеупомянутых опций, чтобы разместить более старые версии среды выполнения Java (JRE) программное обеспечение на клиентской машине.

Отметьте: Определенные опции настройки являются определенными для апплетов или для Java веб-приложения Запуска. Такие случаи будут идентифицированы в этой теме.

Процесс загрузки RIA

Этот раздел описывает процесс, которым загружаются RIA.

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

Опции настройки

Добавление Экрана-заставки

Самый простой способ настроить опыт загрузки RIA состоит в том, чтобы обеспечить экран-заставку. Определите изображение, которое должно быть выведено на экран в экране-заставке. Никакие изменения не требуются в RIA непосредственно. Программное обеспечение RIA выводит на экран экран-заставку, когда RIA загружается и скрывает это, когда ресурсы RIA были загружены и проверены. См. следующие темы для получения дополнительной информации:

Реализация Специализированного Индикатора хода выполнения Загрузки

Можно заменить значение по умолчанию, загружающее индикатор хода выполнения пользовательской реализацией, которая обеспечивает регулярную обратную связь о том, как RIA загружается. Не чувствуйте себя ограниченными прямоугольниками или использованием Swing JProgressBar компонент. Можно разработать специализированный индикатор хода выполнения загрузки, который значим для Вашей RIA или веб-сайта. Загружающийся индикатор хода выполнения может использовать визуальный, или невидимый означает сохранять конечного пользователя заинтересованным и занятым, в то время как RIA загружается в фоновом режиме.

См. Настройку Загружающейся темы Опыта в Учебных руководствах по Java для постепенных инструкций и детализированных примеров. Несколько снимков экрана загрузки индикаторов хода выполнения показывают затем.

Значение по умолчанию, загружающее индикатор хода выполнения для Java веб-приложение Запуска

Индикатор хода выполнения по умолчанию для Java веб-приложения Запуска

Специализированный индикатор хода выполнения загрузки для Java веб-приложение Запуска

Специализированный Индикатор хода выполнения для Java веб-приложения Запуска

Специализированный индикатор хода выполнения загрузки для апплета JavaFX Reversi (черные шары бледнеют как загружающиеся продвижения),

Специализированный Индикатор хода выполнения для приложения Reversi

Следующие опции позволяют различным настройкам загружающегося индикатора хода выполнения для RIA, которая развертывается при использовании технологии JNLP:

Следующие немного абзацев описывают технические детали о реализации загружающегося индикатора хода выполнения.

javax.jnlp.DownloadServiceListener Интерфейс

Загружающийся класс индикатора хода выполнения должен реализовать javax.jnlp.DownloadServiceListener интерфейс.

Конструкторы Загружающегося Класса Индикатора хода выполнения

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

Методы javax.jnlp. Интерфейс DownloadServiceListener

Загружающийся класс индикатора хода выполнения должен реализовать следующие методы интерфейса, чтобы получить и передать последнюю информацию о продвижении.

Информация о продвижении обновления в загружающемся индикаторе хода выполнения, основанном на overallPercent значения получаются в этих методах.

Определение Пользовательского Индикатора хода выполнения в Файле JNLP

Включайте следующую информацию в Протокол Запуска Сети Java RIA (JNLP) файл, чтобы определить загружающийся индикатор хода выполнения:

Демонстрационный файл JNLP для апплета показывают затем.

<jnlp spec="1.0+" codebase="" href="">
...
  <resources>
    ...
    <jar href="MyApplet.jar" main="true" />    
    <jar href="CustomProgressIndicator.jar" download="progress" />
  </resources>

  <applet-desc
     name="MyFavoriteApplet"
     main-class="myAppletPackage.MyFavoriteApplet"
     progress-class="myCustomProgressPackage.MyCustomProgressIndicator"
     width="600"
     height="200">
  </applet-desc>
...
</jnlp>

Как программное обеспечение RIA Передает Продвижение

Программное обеспечение RIA передает информацию о продвижении следующим образом:

Лучшие Методы и Подсказки

Ресурсы


Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами