Java-applikasjon

En Java-applikasjon, også kalt Java-applikasjon , er et applikasjonsprogram skrevet på Java- programmeringsspråket .

I Java-miljøet skilles det ofte mellom Java-applets som kjører i nettlesere og uavhengig kjørende Java-applikasjoner. I følge definisjonen av applikasjonsprogram er Java-appletter imidlertid også applikasjonsprogrammer. Appletrelaterte klasser i Java-standardbiblioteket har blitt markert som utfaset siden versjon 9, som genererer en advarsel ved kompileringstidspunktet. Fra og med versjon 11 har Oracle helt fjernet støtten for applets.

Videre skilles det mellom Java- applikasjoner og fettklientapplikasjoner i Java-miljøet . Førstnevnte bruker en nettleser for å vise grensesnittet, mens sistnevnte er implementert ved hjelp av Java-teknikkene Swing eller Standard Widget Toolkit . Det er også Java- webtjenester eller portlets , som alle også faller inn under begrepet Java-applikasjonsprogrammer .

De forskjellige typene Java-applikasjoner brukes til forskjellige formål og avviker i teknikker som brukes. For eksempel må fettklientapplikasjoner ha en metode mainsom utgangspunkt for å kjøre Java-applikasjonen. De andre typene har imidlertid forskjellige grensesnitt for inngangspunkter. De skiller seg også i teknikkene som brukes til distribusjon av programvare . Fat-klientapplikasjoner bruker for eksempel Java Web Start for automatisk distribusjon av programvare og for å sikre at den nåværende versjonen av applikasjonen alltid kjører på den lokale datamaskinen. De andre typene Java-applikasjoner er installert på applikasjonsserveren og er derfor alltid tilgjengelig i den nyeste versjonen for (nett) brukeren.

Individuelle bevis

  1. Prof. Dr.-Ing. Michael Resch - Grunnleggende om programmering ( Memento fra 28. september 2007 i Internet Archive ) (PDF; 120 kB), s.32
  2. Ordliste på bluewin.ch ( Memento fra 21. april 2008 i Internet Archive )
  3. JEP 289: Forældet Applet API. I: OpenJDK. Oracle Corporation og / eller dets tilknyttede selskaper, 19. oktober 2017, åpnet 6. mars 2020 .
  4. JDK 11 Release Notes, Viktige endringer og informasjon. I: Tekniske ressurser fra Oracle. Oracle og / eller dets tilknyttede selskaper, 17. oktober 2019, åpnet 6. mars 2020 (amerikansk engelsk).