Общие сведения о приложении JavaWebStart

19.04.11 | Раздел публикации: Промсвязьбанк

Общие сведения о приложении JavaWebStart

JavaWebStart – это вспомогательное приложение, взаимодействующее с web-браузером. При активации ссылки «Вход в систему» запускается приложение, так называемое «JavaWebStart», которое, в свою очередь, автоматически загружает требуемое Java-приложение. Весь процесс происходит без вмешательства пользователя.

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

JavaWebStart создано исключительно для запуска приложений, написанных для платформы Java 2 SE. Одно и тоже приложение, установленное на web-сервер, затем может быть использовано на различных платформах, включая Windows 98/NT/2000/ME/XP/Vista/7, Linux, Solaris™ OperatingEnvironment и MacOS.

JavaWebStart поддерживает множество версий платформы Java2 StandardEdition. Приложение может запрашивать требуемую ему версию платформы, такую как J2SE™ 1.4.0. Разные приложения могут одновременно запускаться на разных версиях платформы, не вызывая конфликтов, а также JavaWebStart автоматически загружает и устанавливает версию платформы, которая требуется приложению, если она еще не установлена на клиентскую систему.

JavaWebStart позволяет запускать приложения отдельно от web-браузера. Это может быть использовано для off-line работы приложения, когда запуск через браузер нежелателен или невозможен. Приложение также может быть запущено через ярлык рабочего стола, делая запуск развернутого на web приложения похожим на запуск локальной программы.

JavaWebStart унаследовало безопасность платформы Java. Приложения по-умолчанию работают в защищенной среде (sandbox) с ограниченным доступом к локальным дискам и сетевым ресурсам. Оно позволяет пользователю безопасно выполнять приложения из источников, в которых у него нет уверенности.

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

Кэширование компонентов java-программы может при этом делаться раздельно в отличие от java-апплета. В нашем случае модуль юр. лица состоит из двух jar файлов. В одном собраны библиотечные общеиспользуемые компоненты, а в другом собран функционал юр. лица. При обновлении функционального jar-файла, апплет будет заново грузить оба jar-файла, в то время как JavaWebStart - только изменившийся. Поскольку библиотечный jar файл имеет размер почти 2 Мб, то разница во времени начальной загрузки приложения получается внушительная. При редких обновлениях функционального jar-файла эта разница становится несущественной.

info В обработку принимаются вопросы только по Корпоративному ПО и компьютерной технике для использования в организациях. Отправить запрос
info Техподдержка для Домашних пользователей (персональные версии программ, компьютер, ноутбук, принтер, сканер, монитор) производится Службами поддержки Производителей