Movatterモバイル変換


[0]ホーム

URL:


Naar inhoud springen
Wikipediade vrije encyclopedie
Zoeken

Java-applet

Uit Wikipedia, de vrije encyclopedie

EenJava-applet is een in deprogrammeertaalJava geschrevenapplet (klein programma dat op eenclient draait) dat in eenwebbrowser draait. Java-applets werden in 1995 geïntroduceerd doorSun Microsystems, de ontwikkelaar van de programmeertaal Java. Java-applets worden gebruikt om de mogelijkheden van eenwebpagina uit te breiden met die van de programmeertaal Java.

Sinds Java 9 (2017) worden applets als verouderd ('deprecated') bestempeld.[1]

Inleiding

[bewerken |brontekst bewerken]

In de begintijd werden Java-applets veel gebruikt om gecompliceerde grafische zaken aan webpagina's toe te voegen. Dit gebruik van Java-applets is echter grotendeels overgenomen doorAdobe Flash. Java-applets worden nu nog voornamelijk gebruikt voor illustratie en demonstratie van wetenschappelijke principes en voorIRC-chat in de browser.

Het gebruik van Java-applets vereist installatie van eenJava Virtual Machine (JVM), omdatJava een bytecode-interpreter nodig heeft. Dat geeft tegelijk het nadeel aan van het gebruik van java-applets ten opzichte van Macromedia Flash: het opstarten van de JVM kost meer tijd dan het opstarten van Flash en eenmaal opgestart neemt de JVM op de computer ook meergeheugen in beslag. De JVM wordt pas afgesloten als de browser wordt afgesloten. Hierdoor zal een tweede applet veel sneller laden.

Naast de opkomst van Macromedia Flash hebben ook de toenemende mogelijkheden vanHTML (door ontwikkelingen inHTML scripting enCascading Style Sheets) bijgedragen tot een verminderd gebruik van Java-applets.

Een Java-applet kan behalve in een browser ook in deAppletviewer van Sun Microsystems worden bekeken. Deze viewer is echter vooral bedoeld voor het ontwikkelen van Java-applets.

Mogelijkheden

[bewerken |brontekst bewerken]

Omdat Java een volledige programmeertaal is, zijn de mogelijkheden van een Java-applet veel groter dan die van HTML. Wel is het zo dat de webbrowser beperkingen oplegt aan de Java-applets in webpagina's, met name om te voorkomen dat iemand door een kwaadaardig applet de bestanden op de computer van een bezoeker kan aanpassen.

Java-applets kunnen wel communiceren met de webbrowser, bijvoorbeeld door webpagina's te openen. Ook kunnen ze metJavaScript communiceren, en vice versa. Verschillende Java-applets in één pagina kunnen ook met elkaar communiceren.

Applets kunnen buiten de browser omsocket-verbindingen overTCP aanmaken. Hierdoor kunnen ze zelfstandig communiceren met bijvoorbeeldFTP- enIRC-servers. Met dergelijke applets wordt het mogelijk om in de webbrowser ook deze protocollen te gebruiken.

Servlets

[bewerken |brontekst bewerken]

De tegenhanger van een applet is eenservlet, dat is een programma dat op dewebserver draait. Kenmerkend verschil is echter dat de uitvoer van een servletHTML is, zodat er op de clientcomputer geen extra programmatuur hoeft te worden geïnstalleerd.

Portaal Javaplatform
Bronnen, noten en/of referenties
  1. Oracle Java SE Support Roadmap. Gearchiveerd op29 november 2020. Geraadpleegd op20 december 2022.
·Overleg sjabloon ·Sjabloon bewerken
Webdesign
Opmaaktaal:HTML ·HTML5 ·XML ·XHTML ·Compact HTML ·WML ·XHTML Basic
Design:CSS ·XSL-FO ·XSLT
Interactie:Document Object Model ·event ·scripting ·JavaScript ·AJAX ·dynamic HTML
Referentie:HTML-kleuren ·HTML-tags ·HTML-entiteiten ·HTML-events
Details:browser sniffing ·useragent ·(magic) cookie ·metatag ·DTD ·broodkruimelnavigatie ·inline image ·Java-applet ·Adobe Flash ·HTML-formulier ·favicon ·frames ·SVG ·WAI
Editor (code):Amaya ·Bluefish ·Quanta Plus ·Notepad++
Editor (wysiwyg):Dreamweaver ·BlueGriffon ·KompoZer ·FrontPage ·Expression Web ·Nvu ·SeaMonkey Composer
Verwant:webdevelopment ·wereldwijd web ·webbrowser ·webserver ·grafisch programma ·teksteditor ·HTML-editor
Overgenomen van "https://nl.wikipedia.org/w/index.php?title=Java-applet&oldid=68420572"
Categorie:

[8]ページ先頭

©2009-2025 Movatter.jp