Графические интерфейсы пользователя Java. Тимур Машнин
Чтение книги онлайн.

Читать онлайн книгу Графические интерфейсы пользователя Java - Тимур Машнин страница 4

СКАЧАТЬ требуемой платформы, например, Java SE 9.

      Несколько приложений могут запускаться одновременно с разными версиями платформ, не вызывая конфликтов.

      Java Web Start позволяет запускать приложения независимо от веб-браузера.

      Это можно использовать для автономной работы приложения, когда запуск приложения через браузер неудобен или невозможен.

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

      Java Web Start использует функции безопасности платформы Java.

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

      Пользователи также должны давать согласие на запуск приложения при первом запуске.

      Приложения, запущенные с помощью Java Web Start, локально кэшируются.

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

      Java Web Start входит в состав платформы Java Platform, Standard Edition (JDK) и Java Runtime Environment (JRE) и поддерживает функции безопасности платформы Java.

      Это означает, что приложение, запускаемое с помощью Java Web Start, должно быть подписано доверенным сертификатом.

      Что значительно сужает применение Java Web Start, так как получение доверенного сертификата является платным.

      Таким образом, с помощью Java Web Start приложение можно запустить тремя способами:

      Из веб-браузера, нажав ссылку.

      Из значка на рабочем столе или в меню «Пуск».

      Из Java Cache Viewer.

      Независимо от того, какой путь используется, Java Web Start будет подключаться к веб-серверу каждый раз при запуске приложения, чтобы проверить, доступна ли обновленная версия приложения.

      При запуске из веб-браузера используется HTML-ссылка, которая вместо того, чтобы указывать на другую веб-страницу, ссылается на специальный файл конфигурации, называемый JNLP-файлом.

      Веб-браузер проверяет расширение файла или тип MIME файла и видит, что он принадлежит Java Web Start.

      Поэтому браузер запускает Java Web Start с загруженным файлом JNLP в качестве аргумента.

      Далее уже Java Web Start работает с загрузкой, кэшированием и запуском приложения, как это описано в файле JNLP.

      Также технология Java Web Start может автоматически создавать ярлыки для вашего приложения на рабочем столе и в меню «Пуск».

      Вы можете использовать панель управления Java для управления настройками ярлыков, которая находиться в панели управления компьютером.

      Ярлыки также можно добавить с помощью Java Web Start Cache Viewer.

      При первой загрузке приложения c помощью технологии JWS все необходимые файлы сохраняются в компьютере пользователя в специальной папке cache, поэтому повторно запустить приложение можно без использования браузера и соединения с интернетом, с помощью Java Cache Viewer.

      Интерфейс Java Cache Viewer позволяет запустить приложение, просмотреть JNLP-файл приложения, инсталлировать СКАЧАТЬ