Java Web Start
Java Web Start –
wycofywana technologia pobierania i uruchamiania aplikacji javowych z internetu m.in. przy pomocy przeglądarki internetowej. Formalnie wyspecyfikowana w JSR-56[1]. 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[2]. Kod webstartowy został ostatecznie usunięty w Oracle Java SE 11. Dostępne pozostają niezależne implementacje webstart, np. IcedTea-Web[3].
Bezpieczeństwo
[edytuj | edytuj kod]Aplikacje uruchamiane poprzez Java Web Start działają w piaskownicy. Program może jednak poprosić o pełny dostęp do systemu[4].
Przypisy
[edytuj | edytuj kod]- ↑ The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 56 [online], jcp.org [dostęp 2024-04-23] .
- ↑ https://blogs.oracle.com/java/post/moving-to-a-plugin-free-web
- ↑ GitHub - AdoptOpenJDK/IcedTea-Web: The new home for IcedTea-Web [online], github.com [dostęp 2024-04-23] (ang.).
- ↑ Informacje o Java Web Serwer. [dostęp 2009-05-15]. (ang.).
Linki zewnętrzne
[edytuj | edytuj kod]- Strona domowa (ang.)