Programų Ir Servletų Skirtumas

Programų Ir Servletų Skirtumas
Programų Ir Servletų Skirtumas

Video: Programų Ir Servletų Skirtumas

Video: Programų Ir Servletų Skirtumas
Video: Java EE для начинающих. Урок 2: Теория. Apache Tomcat. Сервлеты. Жизненный цикл сервлета. 2024, Lapkritis
Anonim

Appletai vs Servletai

Java kalba parašyta programa, kurią galima įterpti į HTML puslapį, vadinama programėle. Naršyklę, kurioje įgalinta „Java“, galima naudoti norint peržiūrėti tinklalapį, kuriame yra programėlė. 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 patobulinti / išplėsti serverio funkcijas, vadinama servletu. Serverį turėtų pasiekti pagrindinės programos, naudodamos užklausos-atsakymo modelį. Paprasčiau tariant, serveltas gali būti vertinamas kaip „Java“programėlė, veikianti serveryje.

Kas yra programėlė?

Java kalba parašyta programa, kurią galima įterpti į HTML puslapį, vadinama programėle. Naršyklę palaikančią naršyklę galima naudoti norint peržiūrėti tinklalapį, kuriame yra programėlė. 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 leidžia vartotojui suteikti interaktyvių funkcijų, kurių gali būti neįmanoma pateikti naudojant tik HTML. Kadangi programėlės kodas veikia 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, dauguma interneto naršyklių talpina programėles. Taigi programėlės gali būti greitai įkeliamos grįžus į tinklalapį. 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, pavyzdžiui, negalėjimas pasiekti vietinės failų sistemos. Jie gali patekti į programėlių atsisiuntimo svetainę tik internete. Pasirašytos programėlės gali elgtis kaip atskira programa, patikrinus jos parašą.

Kas yra servletas?

„Java“programa, naudojama patobulinti / išplėsti serverio funkcijas, vadinama servletu. Serverį turėtų pasiekti pagrindinės programos, naudodamos užklausos-atsakymo modelį. Paprasčiau tariant, serveltas gali būti vertinamas kaip „Java“programėlė, veikianti serveryje. Paprastai servletai naudojami duomenims, kurie buvo pateikti naudojant HTML formą, saugoti / apdoroti ir dinamiškam turiniui tinklalapyje pateikti. Be to, servletai naudojami valstybės informacijai valdyti. „Java“servletai yra efektyvūs, lengviau naudojami ir nešiojami, palyginti su kitomis CGI („Common Gateway Interface“) technologijomis.

Kuo skiriasi programėlės ir servletai?

„Java“programa, kurią galima įterpti į HTML puslapį ir perž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, servletą galima vertinti kaip programėlę, veikiančią serveryje. Programėlė yra atsisiųsta į kliento mašiną ir paleista kliento naršyklėje, o servletas veikia serveryje ir perkelia rezultatus atgal į klientą, kai tai bus padaryta. Naudojant programėles, klientui turi būti perduotas visas programėlės kodas. Todėl jis sunaudoja daugiau tinklo pralaidumo nei servletai, o tai klientui perduoda tik rezultatus.

Rekomenduojama: