Razlika Med Apleti In Servleti

Razlika Med Apleti In Servleti
Razlika Med Apleti In Servleti

Video: Razlika Med Apleti In Servleti

Video: Razlika Med Apleti In Servleti
Video: Что такое сервлет (servlet)? Что такое JSP? 2024, November
Anonim

Applets vs Servlets

Program, napisan v Javi, ki ga je mogoče vdelati v stran HTML, se imenuje programček. Za ogled spletne strani, ki vsebuje programček, lahko uporabite brskalnik, ki podpira Java. Ko si ogledate stran, ki vsebuje programček, se koda programčka prenese v uporabniški računalnik in izvede na Java Virtual Machine (JVM) v brskalniku. Program Java, ki se uporablja za izboljšanje / razširitev funkcionalnosti strežnika, se imenuje servlet. Do strežnika naj dostopajo gostiteljske aplikacije z uporabo modela zahteva-odgovor. Preprosto povedano, na servelt lahko gledamo kot na programček Java, ki se izvaja na strežniku.

Kaj je aplet?

Program, napisan v Javi, ki ga je mogoče vdelati v stran HTML, se imenuje programček. Za ogled spletne strani, ki vsebuje programček, lahko uporabite brskalnik, ki podpira Java. Ko si ogledate stran, ki vsebuje programček, se koda programčka prenese v uporabniški računalnik in izvede na Java Virtual Machine (JVM) v brskalniku. Apleti omogočajo uporabniku zagotavljanje interaktivnih funkcij, ki jih morda ni mogoče zagotoviti z uporabo samo HTML-ja. Ker se koda programčka izvaja na JVM, so apleti neodvisni od platforme (podpira Microsoft Windows, UNIX, Mac OS itd.) In se lahko izvajajo v katerem koli brskalniku, ki podpira Javo. Poleg tega večino spletnih brskalnikov predpomni programčke. Tako je mogoče aplete hitro naložiti ob vrnitvi na spletno stran. Kar zadeva varnost, obstajata dve vrsti programčkov, ki se imenujeta podpisani in nepodpisani. Nepodpisani programčki imajo nekatere pomembne omejitve, kot je nezmožnost dostopa do lokalnega datotečnega sistema. Do spletnega mesta za prenos programčkov lahko dostopajo le v spletu. Ko je podpis preverjen, se lahko podpisani programčki obnašajo kot samostojna aplikacija.

Kaj je Servlet?

Program Java, ki se uporablja za izboljšanje / razširitev funkcionalnosti strežnika, se imenuje servlet. Do strežnika naj dostopajo gostiteljske aplikacije z uporabo modela zahteva-odgovor. Preprosto povedano, na servelt lahko gledamo kot na programček Java, ki se izvaja na strežniku. Običajno se strežniški programčki uporabljajo za shranjevanje / obdelavo podatkov, ki so bili poslani z uporabo obrazca HTML, in za zagotavljanje dinamične vsebine na spletni strani. Poleg tega se strežniški programčki uporabljajo za upravljanje državnih informacij. Javni programčki so v primerjavi z drugimi tehnologijami CGI (Common Gateway Interface) učinkoviti, enostavnejši za uporabo in prenosljivi.

Kakšna je razlika med apleti in servleti?

Program Java, ki ga je mogoče vdelati v stran HTML in si ga ogledati z brskalnikom, ki podpira Java, pravimo programček, program Java, ki se uporablja za izboljšanje / razširitev funkcionalnosti strežnika, pa servlet. Dejansko je strežniški programček mogoče videti kot programček, ki se izvaja na strežniku. Applet se prenese v odjemalski stroj in se zažene v odjemalčevem brskalniku, medtem ko se strežnik zažene na strežniku in po končanem prenosu rezultatov nazaj na odjemalca. Pri uporabi programčkov je treba celotno kodo programčka prenesti na odjemalca. Zato porabi več pasovne širine omrežja kot strežniški programčki, ki odjemalcu prenese le rezultate.

Priporočena: