Java Web Start – wycofywana technologia pobierania i uruchamiania aplikacji javowych z internetu m.in. przy pomocy przeglądarki internetowej. Formalnie wyspecyfikowana w JSR-56. Odróżnia się od technologii apletów tym, że uruchomiona aplikacja nie wchodzi w interakcje ze stroną internetową, tj. z poziomu javascript nie jest możliwa interakcja z aplikacją webstartową. Rozwiązania webstartowe i aplety mogą być ładowane przez jnlp, a aplikacja webstartowa może korzystać z klasy java.applet.Applet - to czasami utrudnia odróżnienie tych technologii i zaklasyfikowanie konkretnej aplikacji jako apletu lub aplikacji webstartowej. Fundamentalną różnicą jest to, że aplet jest częścią serwowanego dokumentu i może wchodzić w interakcje z kodem javascript, a webstart jest tylko przeglądarkową technologią parametryzowalnego pobrania i uruchomienia niezależnej aplikacji javowej.

Technologia została oznaczona przez Oracle jako do wycofania w Java 9. Kod webstartowy został ostatecznie usunięty w Oracle Java SE 11. Dostępne pozostają niezależne implementacje webstart, np. IcedTea-Web.

Bezpieczeństwo

Aplikacje uruchamiane poprzez Java Web Start działają w piaskownicy. Program może jednak poprosić o pełny dostęp do systemu.

Przypisy

Linki zewnętrzne

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.