Skirtumas tarp programėlių ir serverių

Skirtumas tarp programėlių ir serverių
Skirtumas tarp programėlių ir serverių

Video: Skirtumas tarp programėlių ir serverių

Video: Skirtumas tarp programėlių ir serverių
Video: Įsilaužėlio judėjimas tarp debesies ir vidinio tinklo „Azure AD" aplinkoje 2024, Lapkritis
Anonim

Apletės prieš serverius

Java parašyta programa, kurią galima įterpti į HTML puslapį, vadinama programėle. Norint peržiūrėti tinklalapį, kuriame yra programėlė, galima naudoti naršyklę, kurioje įgalinta Java. Kai peržiūrimas puslapis, kuriame yra programėlė, programėlės kodas perkeliamas į vartotojo kompiuterį ir vykdomas naršyklės Java virtualiojoje mašinoje (JVM). „Java“programa, naudojama serverio funkcijoms pagerinti / išplėsti, vadinama servletu. Serverį turėtų pasiekti pagrindinės programos, naudodamos užklausos-atsakymo modelį. Paprastai tariant, serveris gali būti vertinamas kaip „Java“programėlė, veikianti serveryje.

Kas yra programėlė?

Java parašyta programa, kurią galima įterpti į HTML puslapį, vadinama programėle. Norint peržiūrėti tinklalapį, kuriame yra programėlė, galima naudoti naršyklę, kurioje įgalinta Java. Kai peržiūrimas puslapis, kuriame yra programėlė, programėlės kodas perkeliamas į vartotojo kompiuterį ir vykdomas naršyklės Java virtualiojoje mašinoje (JVM). Programėlės leidžia vartotojui suteikti interaktyvių funkcijų, kurių gali būti neįmanoma suteikti naudojant tik HTML. Kadangi programėlės kodas yra paleistas JVM, programėlės yra nepriklausomos nuo platformos (palaiko Microsoft Windows, UNIX, Mac OS ir kt.) ir gali veikti bet kurioje naršyklėje, palaikančioje Java. Be to, programėlės yra talpykloje daugelyje interneto naršyklių. Taigi programėlės gali būti greitai įkeliamos grįžus į tinklalapį. Kalbant apie saugumą, yra dviejų tipų programėlės, vadinamos pasirašytomis programėlėmis ir nepasirašytomis programėlėmis. Nepasirašytos programėlės turi keletą svarbių apribojimų, pvz., negalėjimą pasiekti vietinės failų sistemos. Jie gali pasiekti tik programėlių atsisiuntimo svetainę žiniatinklyje. Patvirtinus parašą, pasirašytos programėlės gali veikti kaip atskira programa.

Kas yra Servletas?

Java programa, naudojama serverio funkcijoms tobulinti / išplėsti, vadinama servletu. Serverį turėtų pasiekti pagrindinės programos, naudodamos užklausos-atsakymo modelį. Paprastai tariant, serveris gali būti vertinamas kaip „Java“programėlė, veikianti serveryje. Paprastai servletai naudojami duomenims, pateiktiems naudojant HTML formą, saugoti / apdoroti ir dinaminiam tinklalapio turiniui pateikti. Be to, servletai naudojami būsenos informacijai tvarkyti. „Java“servletai yra veiksmingi, lengviau naudojami ir nešiojami, palyginti su kitomis CGI (Common Gateway Interface) technologijomis.

Kuo skiriasi programėlės nuo serverio?

Java programa, kurią galima įterpti į HTML puslapį ir peržiūrėti naudojant Java įgalintą naršyklę, vadinama programėle, o Java programa, kuri naudojama serverio funkcijoms pagerinti / išplėsti, vadinama servletu. Tiesą sakant, servlet gali būti vertinamas kaip programėlė, veikianti serveryje. Programėlė atsisiunčiama į kliento kompiuterį ir paleidžiama kliento naršyklėje, o servlet veikia serveryje ir, kai tai bus atlikta, perduoda rezultatus atgal klientui. Naudojant programėles, visas programėlės kodas turi būti perduotas klientui. Todėl jis naudoja daugiau tinklo pralaidumo nei servletai, kurie klientui perduoda tik rezultatus.

Rekomenduojamas: