Java Web Start

Z FI WIKI
Přejít na: navigace, hledání

Java Web Start je technologie určená ke snadné distribuci a spouštění GUI aplikací v Javě prostřednictvím internetu nebo intranetu. Aplikace není nutné složitě stahovat a instalovat, ale spouští se prostým kliknutím na odkaz na webové stránce. Zároveň je zajištěno, že uživatel pracuje s aktuální verzí programu a je tak eliminován i problém distribuce aktualizací. Jediným požadavkem je, aby na počítači uživatele byla nainstalována Java s podporou Java Web Start (ta je standardní součástí Java SE od verze 1.4). To se dá ale zajistit vhodným kódem v jazyce JavaScript.

Viz ukázkové příklady na adrese http://java.sun.com/products/javawebstart/demos.html.

Quake 2 jako JWS aplikace

Jak distribuovat aplikace pomocí JWS

  1. Nejdříve je nutné všechny jar archivy podepsat.
  2. Dále je třeba vytvořit příslušný jnlp soubor.
  3. Tento soubor se i s příslušnými jar archivy s aplikací a potřebnými knihovnami umístí na web.

Webový server musí být nastaven tak, aby jnlp soubor posílal se správným mime typem application/x-java-jnlp-file. Např. u serveru Apache je nutné do souboru mime.types přidat následující řádek (pokud tam již není přítomen):

application/x-java-jnlp-file      jnlp

Externí odkazy