Java Web Start

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 15 martie 2013; verificările necesită 4 modificări .

Java Web Start (adesea JavaWS ) este o tehnologie de la Sun Microsystems care vă permite să rulați aplicații Java dintr-un browser . Bazat pe Java Network Launching Protocol (JNLP). Spre deosebire de applet -uri , aplicațiile Web Start nu rulează în fereastra browserului și nu au nicio conexiune directă la aceasta.

Sun a lansat versiunea 1.0 în martie 2001. Începând cu J2SE 1.4, Web Start este inclus implicit cu Java Runtime Environment .

WebStart a fost depreciat în Java 9 și eliminat în Java 11 [1] .

Diferențele dintre Java Web Start și applet-uri

JNLP

Protocolul JNLP descrie lansarea aplicațiilor Java Web Start. JNLP constă dintr-un set de reguli care definesc modul în care mecanismul de declanșare este implementat în mod specific. Fișierele JNLP includ informații precum locația arhivelor jar, numele clasei principale a aplicației. Un browser configurat corect transmite fișierele JNLP către JRE, care descarcă aplicația pe computerul client și o rulează.

În timp ce acest protocol este cel mai frecvent utilizat pentru a rula aplicații autonome în afara unui browser, poate fi folosit și pentru a rula applet -uri obișnuite într-o fereastră de browser, extinzând funcționalitatea standard oferită de etichetele HTML în astfel de cazuri.

Utilizare

Pentru a pregăti o aplicație pentru livrare utilizând Java Web Start, trebuie să o împachetați într-unul sau mai multe fișiere JAR. Apoi trebuie să pregătiți un fișier descriptor în format JNLP (Java Network Launch Protocol). Acum găzduiește fișierele pe serverul web. După aceea, trebuie să vă asigurați că serverul dvs. Web recunoaște tipul MIME din directorul application/x-java-jnlp-file în fișierele .jnlp (browserele folosesc tipul MIME pentru a recunoaște programul de rulat). Detalii pot fi găsite în documentația care însoțește serverul dvs. Web.

Link -uri