Verschil tussen Applets en Servlets

Anonim

Applets versus Servlets

Een programma dat in Java is ingebracht, kan een embleem worden ingebed. Een Java-enabled browser kan gebruikt worden om de webpagina die de applet bevat, te bekijken. Wanneer de pagina met een applet wordt bekeken, wordt de code van de applet overgebracht naar de gebruikerscomputer en uitgevoerd op de Java Virtual Machine (JVM) van de browser. Een Java-programma dat gebruikt wordt om de functionaliteiten van een server te verbeteren / uit te breiden, wordt een servlet genoemd. De server moet worden geopend door de host applicaties met behulp van het verzoek-respons model. In eenvoudige termen kan een serveltje worden gezien als een Java-applet die op de server wordt uitgevoerd.

Wat is een applet?

Een programma dat is geschreven in Java, die kan worden ingebed in een HTML-pagina, wordt een applet genoemd. Een Java-enabled browser kan gebruikt worden om de webpagina die de applet bevat, te bekijken. Wanneer de pagina met een applet wordt bekeken, wordt de code van de applet overgebracht naar de gebruikerscomputer en uitgevoerd op de Java Virtual Machine (JVM) van de browser. Applets kunnen de gebruiker interactieve functies bieden die mogelijk niet kunnen worden verstrekt met alleen HTML. Aangezien de code van de applet op JVM wordt uitgevoerd, zijn applets platform onafhankelijk (ondersteunt Microsoft Windows, UNIX, Mac OS, enz.) En kan worden uitgevoerd in een browser die Java ondersteunt. Bovendien worden applets door de meeste webbrowsers gecached. Bijgevolg kunnen applets snel worden geladen wanneer ze terugkeren naar een webpagina. Wat veiligheid betreft, zijn er twee typen applets genaamd ondertekende applets en ongetekende applets. Ongezette applets hebben enkele belangrijke beperkingen, zoals het niet in staat zijn om toegang te krijgen tot het lokale bestandssysteem. Ze kunnen alleen toegang krijgen tot de downloadsite van de applet op het web. Getekende applets kunnen gedragen als een zelfstandige applicatie zodra de handtekening is geverifieerd.

Wat is een Servlet?

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 geopend door de host applicaties met behulp van het verzoek-respons model. In eenvoudige termen kan een serveltje worden gezien als een Java-applet die op de server wordt uitgevoerd. Typisch servlets worden gebruikt voor het opslaan / verwerken van gegevens die zijn ingediend via een HTML-formulier en dynamische inhoud op een webpagina te verschaffen. Bovendien worden servlets gebruikt voor het beheer van staatsinformatie. Java servlets zijn efficiënt, makkelijker en draagbaar in vergelijking met andere CGI (Common Gateway Interface) technologieën.

Wat is het verschil tussen Applets en Servlets?

Een Java-programma dat kan worden ingebed in een HTML-pagina en bekeken met een Java-enabled browser, wordt een applet genoemd, terwijl een Java-programma dat gebruikt wordt om de functionaliteiten van een server te verbeteren / uit te breiden, wordt een servlet genoemd. Eigenlijk kan een servlet worden gezien als een applet die op de server wordt uitgevoerd.Een applet wordt in de client van de client gedownload en wordt uitgevoerd op de browser van de client, terwijl een servlet op de server loopt en de resultaten terugverwijzen naar de client wanneer het klaar is. Bij het 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 klant overbrengt.