Verschil tussen applets en servlets

Verschil tussen applets en servlets
Verschil tussen applets en servlets

Video: Verschil tussen applets en servlets

Video: Verschil tussen applets en servlets
Video: Zo ontstaat mist in Nederland 2024, November
Anonim

Applets versus Servlets

Een programma dat in Java is geschreven en dat in een HTML-pagina kan worden ingesloten, wordt een applet genoemd. Een Java-enabled browser kan worden gebruikt om de webpagina met de applet te bekijken. Wanneer de pagina met een applet wordt bekeken, wordt de code van de applet overgebracht naar de computer van de gebruiker en uitgevoerd op de Java Virtual Machine (JVM) van de browser. Een Java-programma dat wordt gebruikt om de functionaliteiten van een server te verbeteren/uit te breiden, wordt een servlet genoemd. De server moet worden benaderd door de hosttoepassingen met behulp van het request-response-model. In eenvoudige bewoordingen kan een servelt worden gezien als een Java-applet die op de server draait.

Wat is een applet?

Een programma dat in Java is geschreven en dat in een HTML-pagina kan worden ingesloten, wordt een applet genoemd. Een Java-enabled browser kan worden gebruikt om de webpagina met de applet te bekijken. Wanneer de pagina met een applet wordt bekeken, wordt de code van de applet overgebracht naar de computer van de gebruiker en uitgevoerd op de Java Virtual Machine (JVM) van de browser. Applets bieden de gebruiker interactieve functies die mogelijk niet mogelijk zijn met alleen HTML. Aangezien de code van de applet op JVM wordt uitgevoerd, zijn applets platformonafhankelijk (ondersteunt Microsoft Windows, UNIX, Mac OS, enz.) en kunnen ze worden uitgevoerd in elke browser die Java ondersteunt. Bovendien worden applets door de meeste webbrowsers in de cache opgeslagen. Daarom kunnen applets snel worden geladen wanneer u terugkeert naar een webpagina. Als het op beveiliging aankomt, zijn er twee soorten applets, ondertekende applets en niet-ondertekende applets. Niet-ondertekende applets hebben enkele belangrijke beperkingen, zoals het onvermogen om toegang te krijgen tot het lokale bestandssysteem. Ze hebben alleen toegang tot de applet-downloadsite op internet. Ondertekende applets kunnen zich als een op zichzelf staande toepassing gedragen zodra de handtekening is geverifieerd.

Wat is een Servlet?

Een Java-programma dat wordt gebruikt om de functionaliteit van een server te verbeteren/uit te breiden, wordt een servlet genoemd. De server moet worden benaderd door de hosttoepassingen met behulp van het request-response-model. In eenvoudige bewoordingen kan een servelt worden gezien als een Java-applet die op de server draait. Doorgaans worden servlets gebruikt voor het opslaan/verwerken van gegevens die zijn ingediend met een HTML-formulier en om dynamische inhoud op een webpagina aan te bieden. Verder worden servlets gebruikt voor het beheren van statusinformatie. Java-servlets zijn efficiënt, gebruiksvriendelijker en draagbaar in vergelijking met andere CGI-technologieën (Common Gateway Interface).

Wat is het verschil tussen Applets en Servlets?

Een Java-programma dat kan worden ingesloten in een HTML-pagina en kan worden bekeken met een Java-browser, wordt een applet genoemd, terwijl een Java-programma dat wordt gebruikt om de functionaliteit van een server te verbeteren/uit te breiden een servlet wordt genoemd. Eigenlijk kan een servlet worden gezien als een applet die op de server draait. Een applet wordt gedownload naar de computer van de client en uitgevoerd in de browser van de client, terwijl een servlet op de server draait en de resultaten terugstuurt naar de client wanneer het klaar is. Bij gebruik van applets moet de volledige code van de applet naar de client worden overgedragen. Daarom verbruikt het meer netwerkbandbreedte dan servlets, die alleen de resultaten naar de client overdragen.

Aanbevolen: