Forskjellen mellom applets og servlets

Forskjellen mellom applets og servlets
Forskjellen mellom applets og servlets

Video: Forskjellen mellom applets og servlets

Video: Forskjellen mellom applets og servlets
Video: Агата Кристи Аудиокниги - Небесное Знамение - Книги Детективы Онлайн Слушать - Аудиокнига Для Сна 2024, November
Anonim

Applets vs Servlets

Et program skrevet i Java som kan bygges inn i en HTML-side kalles en applet. En Java-aktivert nettleser kan brukes til å vise nettsiden som inneholder appleten. Når siden som inneholder en applet vises, overføres koden til appleten til brukerdatamaskinen og kjøres på Java Virtual Machine (JVM) til nettleseren. Et Java-program som brukes til å forbedre/utvide funksjonaliteten til en server kalles en servlet. Serveren skal nås av vertsapplikasjonene som bruker forespørsel-svar-modellen. Enkelt sagt kan en servelt sees på som en Java-applet som kjører på serveren.

Hva er en applet?

Et program skrevet i Java som kan bygges inn i en HTML-side kalles en applet. En Java-aktivert nettleser kan brukes til å vise nettsiden som inneholder appleten. Når siden som inneholder en applet vises, overføres koden til appleten til brukerdatamaskinen og kjøres på Java Virtual Machine (JVM) til nettleseren. Applets tillater å gi brukeren interaktive funksjoner som kanskje ikke er mulig å tilby kun ved bruk av HTML. Siden appletens kode kjøres på JVM, er appletene plattformuavhengige (støtter Microsoft Windows, UNIX, Mac OS, etc.) og kan kjøres i alle nettlesere som støtter Java. I tillegg bufres appleter av de fleste nettlesere. Derfor kan appleter lastes raskt når du går tilbake til en nettside. Når det kommer til sikkerhet, er det to typer appleter som kalles signerte appleter og usignerte appleter. Usignerte appleter har noen viktige begrensninger som manglende evne til å få tilgang til det lokale filsystemet. De kan bare få tilgang til appletnedlastingssiden på nettet. Signerte appleter kan oppføre seg som et frittstående program når signaturen er bekreftet.

Hva er en Servlet?

Et Java-program som brukes til å forbedre/utvide funksjonaliteten til en server kalles en servlet. Serveren skal nås av vertsapplikasjonene som bruker forespørsel-svar-modellen. Enkelt sagt kan en servelt sees på som en Java-applet som kjører på serveren. Vanligvis brukes servlets til å lagre/behandle data som ble sendt ved hjelp av et HTML-skjema og for å gi dynamisk innhold på en nettside. Videre brukes servlets for å administrere statlig informasjon. Java-servlets er effektive, enklere å bruke og bærbare sammenlignet med andre CGI-teknologier (Common Gateway Interface).

Hva er forskjellen mellom Applets og Servlets?

Et java-program som kan bygges inn i en HTML-side og vises ved hjelp av en Java-aktivert nettleser kalles en applet, mens et Java-program som brukes til å forbedre/utvide funksjonaliteten til en server kalles en servlet. Faktisk kan en servlet sees på som en applet som kjører på serveren. En applet lastes ned til klientens maskin og kjøres på klientens nettleser, mens en servlet kjører på serveren og overfører resultatene tilbake til klienten når den er ferdig. Når du bruker appleter, må hele koden til appleten overføres til klienten. Derfor bruker den mer nettverksbåndbredde enn servlets, som bare overfører resultatene til klienten.

Anbefalt: