De programmeertaal Java leent zich voor een verscheidenheid aan taken . Prominent , kunnen Java- programma's draaien op webpagina's in de vorm van ' applets . " Java-programma's ook op de achtergrond draaien van vele servers in de vorm van " servlets . "Het verschil tussen deze twee aspecten van Java berust op waar en hoe ze voeren . Deze verschillen bepalen de sterke punten van elk voor bepaalde toepassingen . Servlets Java servlets zijn kleine Java- scripts die draaien op een webserver . Deze servlets serveren webpagina's , berekeningen uitvoeren op user - ingevoerde gegevens en gegevens uit databases voor de gebruiker verbruik halen . Java servlets rechtstreeks aansluiten op een Java- server , en dus rechtstreeks en snel kan praten met de server voor snelle resultaten . Deze servlets voeren geheel achter de schermen , en kan eenvoudig data retrieval operaties uit te voeren , of zelfs hele webpagina's door middel van hun code te genereren . Servlet Gebruikt Java servlets zijn best ingezet bij operaties pagina generatie of computation - zwaar zal plaatsvinden in de werking van een webpagina . In tegenstelling tot traditionele Perl CGI , Java servlets draaien op kleine onderwerpen met een groter Virtual Machine ( JVM ) , wat betekent dat ze gegevens delen rechtstreeks met elkaar en doen zo snel en efficiënt . Bovendien kunnen Java-programmeurs draagbare Java servlets die zal werken op de meeste Java- servers , compleet met steun van de uitgebreide bibliotheek van klassen die Java-ontwikkeling te begeleiden schrijven . Applets Applets , in tegenstelling tot servlets , niet draaien op de webserver . Integendeel, zij worden uitgevoerd als onderdeel van de webbrowser zelf . Dit verklaart waarom , bij het laden van een webpagina met een Java-applet , moet de gebruiker over de Java- plug - in geïnstalleerd voor die browser . Java- applets op de middelen van de computer van de gebruiker , in plaats van de server , wat betekent dat de applet moet laden vanaf een server , dan laden op de Virtual Machine van de client-computer , en uiteindelijk uit te voeren in de browser van de gebruiker . Applet gebruikt Programmeurs gebruiken applets om interactieve inhoud en animatie inbedden in webpagina's . Gebruikers moeten niet verwarren Java-applets met JavaScript : JavaScript is een taal die alleen in de browser draait . Applets in de browser met behulp van de JVM . Echter , kunnen programmeurs JavaScript gebruiken om Java-applets te bellen om ze te laden in de webbrowser van de gebruiker . Applets zijn er in twee varianten : " . Unsigned " " ondertekend " en Signed applets kan het bestandssysteem van de gebruiker toegang tot de bestanden te uploaden naar een server , of load bibliotheken inheems aan de gebruiker Java-omgeving . Unsigned applets kan beroepen andere applets , of lees bepaalde gegevens uit het systeem van de gebruiker .
|