Atšķirība Starp Sīklietotnēm Un Servletēm

Atšķirība Starp Sīklietotnēm Un Servletēm
Atšķirība Starp Sīklietotnēm Un Servletēm

Video: Atšķirība Starp Sīklietotnēm Un Servletēm

Video: Atšķirība Starp Sīklietotnēm Un Servletēm
Video: Латышский язык? Сейчас объясню! 2024, Aprīlis
Anonim

Applets vs Servlet

Java valodā rakstītu programmu, kuru var iegult HTML lapā, sauc par sīklietotni. Java pārlūku var izmantot, lai apskatītu tīmekļa lapu, kurā ir sīklietotne. Kad tiek apskatīta lapa, kurā ir sīklietotne, sīklietotnes kods tiek pārsūtīts uz lietotāja datoru un izpildīts pārlūkprogrammas Java virtuālajā mašīnā (JVM). Java programmu, kas tiek izmantota servera funkcionalitātes uzlabošanai / paplašināšanai, sauc par servleti. Serverim vajadzētu piekļūt resursdatora lietojumprogrammām, izmantojot pieprasījuma-atbildes modeli. Vienkārši sakot, servelt var uzskatīt par Java sīklietotni, kas darbojas serverī.

Kas ir sīklietotne?

Java valodā rakstītu programmu, ko var iegult HTML lapā, sauc par sīklietotni. Java pārlūku var izmantot, lai apskatītu tīmekļa lapu, kurā ir sīklietotne. Kad tiek apskatīta lapa, kurā ir sīklietotne, sīklietotnes kods tiek pārsūtīts uz lietotāja datoru un izpildīts pārlūkprogrammas Java virtuālajā mašīnā (JVM). Apletes ļauj nodrošināt lietotājam interaktīvas funkcijas, kuras, iespējams, nav iespējams nodrošināt, izmantojot tikai HTML. Tā kā sīklietotnes kods tiek palaists JVM, sīklietotnes ir neatkarīgas no platformas (atbalsta Microsoft Windows, UNIX, Mac OS utt.) Un var darboties jebkurā pārlūkprogrammā, kas atbalsta Java. Turklāt sīklietotnes ir kešatmiņā lielākajā daļā tīmekļa pārlūkprogrammu. Tādējādi sīklietotnes varētu ātri ielādēt, atgriežoties Web lapā. Runājot par drošību, ir divu veidu sīklietotnes, kuras sauc par parakstītām sīklietotnēm un neparakstītām sīklietotnēm. Neparakstītām sīklietotnēm ir daži svarīgi ierobežojumi, piemēram, nespēja piekļūt vietējai failu sistēmai. Viņi var piekļūt tikai sīklietotņu lejupielādes vietnei tīmeklī. Parakstītie sīklietotnes var darboties kā atsevišķa lietojumprogramma, tiklīdz tās paraksts ir pārbaudīts.

Kas ir Serversīklietotne?

Java programmu, kas tiek izmantota servera funkcionalitātes uzlabošanai / paplašināšanai, sauc par servleti. Serverim vajadzētu piekļūt resursdatora lietojumprogrammām, izmantojot pieprasījuma-atbildes modeli. Vienkārši sakot, servelt var uzskatīt par Java sīklietotni, kas darbojas serverī. Parasti servletus izmanto datu glabāšanai / apstrādei, kas tika iesniegti, izmantojot HTML veidlapu, un lai nodrošinātu dinamisku saturu tīmekļa lapā. Turklāt servletus izmanto valsts informācijas pārvaldībai. Java servlets ir efektīvas, vieglāk izmantojamas un pārnēsājamas salīdzinājumā ar citām CGI (Common Gateway Interface) tehnoloģijām.

Kāda ir atšķirība starp sīklietotnēm un servletiem?

Java programmu, kuru var iegult HTML lapā un apskatīt, izmantojot pārlūku, kurā iespējota Java, sauc par sīklietotni, savukārt Java programmu, kas tiek izmantota servera funkcionalitātes uzlabošanai / paplašināšanai, sauc par servleti. Patiesībā servletīklu var uzskatīt par sīklietotni, kas darbojas serverī. Sīklietotne tiek lejupielādēta klienta datorā un palaista klienta pārlūkprogrammā, turpretī servletīkls darbojas serverī un, kad tas ir izdarīts, pārsūta rezultātus atpakaļ klientam. Lietojot sīklietotnes, klientam ir jāpārsūta viss sīklietotnes kods. Tāpēc tas patērē vairāk tīkla joslas platuma nekā servleti, kas klientam pārsūta tikai rezultātus.

Ieteicams: