Skirtumas tarp programėlių ir servetėlių

„Applets vs Servlets“

Programa, parašyta „Java“ ir kurią galima įterpti į HTML puslapį, vadinama programėle. Norėdami peržiūrėti tinklalapį, kuriame yra programėlė, galite naudoti „Java“ naršyklę. Peržiūrėjus puslapį, kuriame yra programėlė, programėlės kodas perkeliamas į vartotojo kompiuterį ir vykdomas naršyklės „Java Virtual Machine“ (JVM). „Java“ programa, naudojama serverio funkcijoms tobulinti / išplėsti, vadinama servletu. Priimančiosios programos turėtų pasiekti serverį naudodamos užklausos-atsakymo modelį. Paprasčiau tariant, servelt gali būti vertinamas kaip „Java“ programėlė, veikianti serveryje.

Kas yra programėlė?

Programa, parašyta „Java“ ir kurią galima įterpti į HTML puslapį, vadinama programėle. Norėdami peržiūrėti tinklalapį, kuriame yra programėlė, galite naudoti „Java“ naršyklę. Peržiūrėjus puslapį, kuriame yra programėlė, programėlės kodas perkeliamas į vartotojo kompiuterį ir vykdomas naršyklės „Java Virtual Machine“ (JVM). Programėlės suteikia vartotojui galimybę naudotis interaktyviomis funkcijomis, kurių gali būti neįmanoma pateikti naudojant tik HTML. Kadangi programėlės kodas vykdomas JVM, programėlės yra nuo platformos nepriklausomos (palaiko „Microsoft Windows“, UNIX, „Mac OS“ ir kt.) Ir gali veikti bet kurioje naršyklėje, palaikančioje „Java“. Be to, programėlės talpyklos kaupiamos daugumoje interneto naršyklių. Taigi programėles buvo galima greitai įkelti į internetinį puslapį. Kalbant apie saugumą, yra dviejų tipų programėlės, vadinamos pasirašytomis ir nepasirašytomis programėlėmis. Nepasirašytoms programėlėms taikomi keli svarbūs apribojimai, pvz., Negalėjimas pasiekti vietinės failų sistemos. Jie gali pasiekti tik programėlių atsisiuntimo svetainę internete. Pasirašytos programėlės gali veikti kaip atskira programa, kai tikrinamas jos parašas.

Kas yra servitutas?

„Java“ programa, naudojama serverio funkcijoms tobulinti / išplėsti, vadinama servletu. Priimančiosios programos turėtų pasiekti serverį naudodamos užklausos-atsakymo modelį. Paprasčiau tariant, servelt gali būti vertinamas kaip „Java“ programėlė, veikianti serveryje. Paprastai servetėlės ​​yra naudojamos duomenims, kurie buvo pateikti naudojant HTML formą, saugoti / apdoroti ir dinaminiam tinklalapio turiniui pateikti. Be to, servetėlės ​​naudojamos valstybės informacijai tvarkyti. „Java“ servetėlės ​​yra veiksmingos, lengviau naudojamos ir nešiojamos, palyginti su kitomis CGI (Common Gateway Interface) technologijomis.

Kuo skiriasi „Applet“ ir „Servlets“?

„Java“ programa, kurią galima įterpti į HTML puslapį ir žiūrėti naudojant „Java“ įgalintą naršyklę, vadinama programėle, o „Java“ programa, naudojama serverio funkcijoms tobulinti / išplėsti, vadinama servletu. Tiesą sakant, servitutą galima laikyti programėle, veikiančia serveryje. Programėlė atsisiunčiama į kliento kompiuterį ir paleidžiama kliento naršyklėje, tuo tarpu serveris veikia serveryje ir perduoda rezultatus klientui, kai tai daroma. Naudojant programėles, klientui turi būti perduotas visas programėlės kodas. Todėl jis sunaudoja daugiau tinklo pralaidumo nei servetėlės, o tai klientui perduoda tik rezultatus.