Appletit vs. Servlets
Java-kirjoitettua ohjelmaa, joka voidaan upottaa HTML-sivulle, kutsutaan sovelmaksi. Java-selainta voidaan käyttää katsomaan verkkosivua, joka sisältää sovelman. Kun sovelmaa sisältävä sivu katsotaan, sovelman koodi siirretään käyttäjän tietokoneelle ja suoritetaan selaimen Java-virtuaalikoneessa (JVM). Java-ohjelmaa, jota käytetään parantamaan / laajentamaan palvelimen toimintoja, kutsutaan servletiksi. Isäntäsovellusten tulisi päästä palvelimeen pyyntö-vastaus-mallin avulla. Yksinkertaisesti sanottuna servelt voidaan nähdä Java-sovelmana, joka toimii palvelimella.
Mikä on sovelma?
Java-kirjoitettua ohjelmaa, joka voidaan upottaa HTML-sivulle, kutsutaan sovelmaksi. Java-selainta voidaan käyttää katsomaan verkkosivua, joka sisältää sovelman. Kun sovelmaa sisältävä sivu katsotaan, sovelman koodi siirretään käyttäjän tietokoneelle ja suoritetaan selaimen Java-virtuaalikoneessa (JVM). Appletit sallivat tarjota käyttäjälle interaktiivisia ominaisuuksia, joita ei ehkä ole mahdollista tarjota käyttämällä vain HTML-muotoa. Koska sovelman koodi suoritetaan JVM: ssä, sovelmat ovat alustasta riippumattomia (tukee Microsoft Windows, UNIX, Mac OS, jne.) Ja voivat toimia missä tahansa selaimessa, joka tukee Java-ohjelmaa. Lisäksi appletit ovat välimuistissa useimmissa selaimissa. Siksi sovelmat voitiin ladata nopeasti palatessaan verkkosivulle. Turvallisuudessa on olemassa kahden tyyppisiä sovelmia, joita kutsutaan allekirjoitetuiksi ja allekirjoittamattomiksi sovelmiksi. Allekirjoittamattomilla sovelmilla on joitain tärkeitä rajoituksia, kuten kyvyttömyys käyttää paikallista tiedostojärjestelmää. He pääsevät vain appletin lataussivulle Webissä. Allekirjoitetut sovelmat voivat toimia itsenäisenä sovelluksena, kun niiden allekirjoitus on varmennettu.
Mikä on Servlet?
Java-ohjelmaa, jota käytetään parantamaan / laajentamaan palvelimen toimintoja, kutsutaan servletiksi. Isäntäsovellusten tulisi päästä palvelimeen pyyntö-vastaus-mallin avulla. Yksinkertaisesti sanottuna servelt voidaan nähdä Java-sovelmana, joka toimii palvelimella. Tyypillisesti servlettejä käytetään HTML-lomakkeella toimitettujen tietojen tallentamiseen / käsittelyyn ja dynaamisen sisällön tuottamiseen verkkosivulle. Lisäksi servlettejä käytetään tilatietojen hallintaan. Java-servletit ovat tehokkaita, helpompi käyttää ja siirrettäviä verrattuna muihin CGI (Common Gateway Interface) -tekniikoihin.
Mitä eroa on Applettilla ja Servlettilla??
Java-ohjelmaa, joka voidaan upottaa HTML-sivulle ja katsella Java-selainta käyttämällä, kutsutaan sovelmaksi, kun taas Java-ohjelmaa, jota käytetään palvelimen toimintojen parantamiseksi / laajentamiseksi, kutsutaan servletiksi. Oikeastaan, servlet voidaan nähdä applet, joka toimii palvelimella. Sovellus ladataan asiakkaan koneeseen ja suoritetaan asiakkaan selaimessa, kun taas servlet toimii palvelimella ja siirtää tulokset takaisin asiakkaalle, kun se on valmis. Kun käytetään sovelmia, sovelman koko koodi on siirrettävä asiakkaalle. Siksi se kuluttaa enemmän verkon kaistanleveyttä kuin servletit, mikä siirtää vain tulokset asiakkaalle.