|
|
28 апреля 2011
Оглавление: 1. Java Web Start 2. JNLP
Java Web Start Application Manager
Java Web Start технология компании Sun Microsystems, позволяющая запускать приложения на Java из браузера. Основана на протоколе Java Network Launching Protocol. В отличие от апплетов приложения Web Start запускаются не в окне браузера и не имеют с ним прямой связи.
Релиз версии 1.0 Sun выпустила в Марте 2001 года. Начиная с версии J2SE 1.4 Web Start включается в комплектацию Java Runtime Environment по умолчанию.
Различия между Java Web Start и аплетами
- Технология Java Web Start используется для доставки обычных приложений, написанных на языке Java и начинающихся с вызова метода main, содержащегося в одном из классов.
- Приложения, созданные с помощью технологии Java Web Start, не запускаются внутри браузера. Они отображаются вне браузера.
- Приложения, созданные с помощью технологии Java Web Start, можно запустить с помощью браузера, однако механизм, лежащий в основе этого процесса, совершенно отличен от запуска аплетов. Браузеры тесно связаны с системой поддержки выполнения программ, написанных на языке Java, которая запускает аплеты. Технология Java Web Start гораздо самостоятельнее. Браузер просто запустит внешнюю программу, как только загрузит дескриптор приложения, созданного с помощью технологии Java Web Start. Для этого используется тот же механизм, что и в приложениях Adobe Acrobat или RealAudio. Даже конкурирующие поставщики браузеров не могут вмешаться в работу этого механизма.
- После загрузки приложения, созданного по технологии Java Web Start, оно запускается вне браузера.
- Технология Java Web Start обеспечивает более мощную поддержку кэширования и автоматического обновления программ по сравнению с технологией Java Plug-In.
- Механизм «песочниц» в технологии Java Web Start более гибок и позволяет неподписанным приложениям получать доступ к локальным ресурсам.
Просмотров: 1842
|