Skillnaden mellan applets och servlets

Skillnaden mellan applets och servlets
Skillnaden mellan applets och servlets

Video: Skillnaden mellan applets och servlets

Video: Skillnaden mellan applets och servlets
Video: Höst, högtryck och dimma 2024, November
Anonim

Applets vs Servlets

Ett program skrivet i Java som kan bäddas in i en HTML-sida kallas en applet. En Java-aktiverad webbläsare kan användas för att visa webbsidan som innehåller appleten. När sidan som innehåller en applet visas överförs koden för appleten till användarens dator och körs på webbläsarens Java Virtual Machine (JVM). Ett Java-program som används för att förbättra/utvidga funktionerna på en server kallas en servlet. Servern bör nås av värdapplikationerna som använder modellen för begäran-svar. Enkelt uttryckt kan en servelt ses som en Java-applet som körs på servern.

Vad är en applet?

Ett program skrivet i Java som kan bäddas in i en HTML-sida kallas en applet. En Java-aktiverad webbläsare kan användas för att visa webbsidan som innehåller appleten. När sidan som innehåller en applet visas överförs appletens kod till användarens dator och körs på webbläsarens Java Virtual Machine (JVM). Applets tillåter att ge användaren interaktiva funktioner som kanske inte är möjliga att tillhandahålla med enbart HTML. Eftersom appletens kod körs på JVM är appletarna plattformsoberoende (stödjer Microsoft Windows, UNIX, Mac OS, etc.) och kan köras i alla webbläsare som stöder Java. Dessutom cachelagras applets av de flesta webbläsare. Därför kan appletar laddas snabbt när du återvänder till en webbsida. När det kommer till säkerhet finns det två typer av appletar som kallas signerade appletar och osignerade appletar. Osignerade appletar har några viktiga begränsningar som oförmåga att komma åt det lokala filsystemet. De kan bara komma åt appletnedladdningssidan på webben. Signerade appletar kan fungera som en fristående applikation när dess signatur har verifierats.

Vad är en Servlet?

Ett Java-program som används för att förbättra/utvidga funktionerna på en server kallas en servlet. Servern bör nås av värdapplikationerna som använder modellen för begäran-svar. Enkelt uttryckt kan en servelt ses som en Java-applet som körs på servern. Vanligtvis används servlets för att lagra/bearbeta data som skickats med ett HTML-formulär och för att tillhandahålla dynamiskt innehåll på en webbsida. Dessutom används servlets för att hantera tillståndsinformation. Java-servlets är effektiva, enklare att använda och bärbara jämfört med andra CGI-tekniker (Common Gateway Interface).

Vad är skillnaden mellan applets och servlets?

Ett java-program som kan bäddas in i en HTML-sida och visas med en Java-aktiverad webbläsare kallas en applet, medan ett Java-program som används för att förbättra/utvidga funktionaliteten på en server kallas en servlet. Egentligen kan en servlet ses som en applet som körs på servern. En applet laddas ner till klientens dator och körs på klientens webbläsare, medan en servlet körs på servern och överför resultaten tillbaka till klienten när det är klart. När du använder appletar måste hela koden för appleten överföras till klienten. Därför förbrukar den mer nätverksbandbredd än servlets, som bara överför resultaten till klienten.

Rekommenderad: