Különbség Az Kisalkalmazások és A Servlet Között

Különbség Az Kisalkalmazások és A Servlet Között
Különbség Az Kisalkalmazások és A Servlet Között

Videó: Különbség Az Kisalkalmazások és A Servlet Között

Videó: Különbség Az Kisalkalmazások és A Servlet Között
Videó: Что такое сервлет (servlet)? Что такое JSP? 2024, Március
Anonim

Appletek vs Servletek

Java-ban írt, HTML oldalba beágyazható programot kisalkalmazásnak nevezünk. Java-kompatibilis böngésző használható az applettet tartalmazó weboldal megtekintésére. Az appletet tartalmazó oldal megtekintése közben az applet kódja átkerül a felhasználói számítógépre, és a böngésző Java virtuális gépén (JVM) fut. A szerver funkcionalitásának javítására / bővítésére használt Java programot szervletnek nevezzük. A kiszolgálót a hosztalkalmazásoknak kell elérniük a kérés-válasz modell segítségével. Egyszerűbben fogalmazva: a servelt a szerveren futó Java kisalkalmazásnak tekinthetjük.

Mi az az applet?

Java-ban írt, HTML oldalba beágyazható programot kisalkalmazásnak nevezünk. Java-kompatibilis böngésző használható az applettet tartalmazó weboldal megtekintésére. Az appletet tartalmazó oldal megtekintése közben az applet kódja átkerül a felhasználói számítógépre, és a böngésző Java virtuális gépén (JVM) fut. Az kisalkalmazások lehetővé teszik a felhasználó számára az interaktív funkciók biztosítását, amelyek nem biztos, hogy csak HTML használatával érhetők el. Mivel az applet kódja JVM-en fut, az appletek platformfüggetlenek (támogatják a Microsoft Windows, UNIX, Mac OS stb.), És bármely böngészőben futtathatók, amelyek támogatják a Java-t. Ezenkívül a kis böngészők a kisalkalmazásokat tárolják. Így az appletek gyorsan betölthetők, amikor visszatérnek egy weboldalra. Ami a biztonságot illeti, kétféle kisalkalmazás létezik, az úgynevezett aláírt kisalkalmazások és az aláíratlan kisalkalmazások. Az aláíratlan kisalkalmazásoknak van néhány fontos korlátozása, például a helyi fájlrendszerhez való hozzáférés képtelensége. Csak az interneten érhetik el az kisalkalmazások letöltési webhelyét. Az aláírt kisalkalmazások önálló alkalmazásként viselkedhetnek, miután az aláírást ellenőrizte.

Mi az a Servlet?

A szerver funkcionalitásának javítására / bővítésére használt Java programot szervletnek nevezzük. A kiszolgálót a hosztalkalmazásoknak kell elérniük a kérés-válasz modell segítségével. Egyszerűbben fogalmazva: a servelt a szerveren futó Java kisalkalmazásnak tekinthetjük. A servleteket általában a HTML-űrlap segítségével elküldött adatok tárolására / feldolgozására használják, és dinamikus tartalom biztosítására egy weboldalon. Ezenkívül szervleteket használnak az állami információk kezelésére. A Java szervletsorok hatékonyak, könnyebben használhatók és hordozhatók a többi CGI (Common Gateway Interface) technológiához képest.

Mi a különbség az Appletek és a Servletek között?

A HTML-oldalba beágyazható és Java-kompatibilis böngésző segítségével megtekinthető Java programot kisalkalmazásnak, míg a szerver funkcionalitásának javítására / bővítésére használt Java programot servletnek nevezzük. Valójában egy szervlet kisalkalmazásnak tekinthető, amely a szerveren fut. Egy kisalkalmazás letöltésre kerül az ügyfél gépére, és az ügyfél böngészőjében fut, míg egy szervlet fut a szerveren, és ha elkészült, visszaadja az eredményeket az ügyfélnek. Kisalkalmazások használatakor az applet teljes kódját át kell adni az ügyfélnek. Ezért több hálózati sávszélességet fogyaszt, mint a szervlet, ami csak az eredményeket továbbítja az ügyfélnek.

Ajánlott: