programmeringssproget Java egner sig til en bred vifte af opgaver. Prominent kan Java- programmer kører på websider i form af " applets. " Java-programmer også køre i baggrunden af mange servere i form af " servlets . " Forskellen mellem disse to aspekter af Java hviler på , hvor og hvordan de udfører . Disse forskelle diktere styrker hver til bestemte formål. Servlets
Java servlets er små Java-scripts , der kører på en webserver. Disse servlets tjene op websider , udføre beregninger på brugeren indlæste data , og hente data fra databaser for brugeren forbrug. Java servlets tilsluttes direkte til en Java -server , og dermed kan tale direkte og hurtigt til serveren for hurtige resultater. Disse servlets udføre helt bag kulisserne , og kan udføre simple data tilbagetrækningsforanstaltningerne eller endda generere hele websider gennem deres kode.
Servlet Bruger
Java servlets er bedst indsat , når side generation eller beregning - heavy operationer vil finde sted i driften af en webside. I modsætning til traditionelle Perl CGI , køre Java servlets på små tråde med en større Virtual Machine (JVM ) , hvilket betyder at de dele data direkte med hinanden og gør det hurtigt og effektivt. Desuden kan Java-programmører skrive bærbare Java servlets , der vil arbejde på de fleste Java- servere , komplet med støtte fra det omfattende bibliotek af klasser , der ledsager Java udvikling.
Applets
Applets , i modsætning til servlets , kører ikke på webserveren . Tværtimod, de kører som en del af webbrowseren selv. Det forklarer, hvorfor , når du lægger en webside, der indeholder en Java-applet , skal brugeren have Java plug-in installeret til denne browser. Java applets køre på ressourcerne i brugerens computer , snarere end den server , hvilket betyder, at appletten skal indlæse fra en server , og derefter indlæses på Virtual Machine på klientcomputeren , og endelig udføre i browseren for brugeren.
Applet bruger
Programmører bruger applets til at integrere interaktivt indhold og animation til websider . Brugerne skal ikke forveksle Java applets med JavaScript : JavaScript er et sprog , der kun kører i browseren . Applets kører i browseren ved hjælp af JVM . Dog kan programmører bruge JavaScript til at kalde Java-applets for at lægge dem i brugerens webbrowser. Applets kommer i to varianter: " . Unsigned " " underskrevet ", og signeret applets kan få adgang til brugerens filsystem at uploade filer til en server, eller belastning biblioteker indfødte til brugerens Java-miljø . Unsigned applets kan påberåbe sig andre applets , eller læse nogle data fra brugerens system.