Razlika med programčki in servleti

Razlika med programčki in servleti
Razlika med programčki in servleti

Video: Razlika med programčki in servleti

Video: Razlika med programčki in servleti
Video: ЗНАМЕНИЕ 2024, November
Anonim

Appleti 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 Javo. Ko si ogledate stran, ki vsebuje programček, se koda programčka prenese v uporabniški računalnik in izvede na navideznem stroju Java (JVM) brskalnika. Program Java, ki se uporablja za izboljšanje/razširitev funkcionalnosti strežnika, se imenuje servlet. Do strežnika bi morale dostopati gostiteljske aplikacije z uporabo modela zahteva-odgovor. Preprosto povedano, lahko servelt vidimo kot programček Java, ki se izvaja na strežniku.

Kaj je programček?

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 Javo. Ko si ogledate stran, ki vsebuje programček, se koda programčka prenese v uporabniški računalnik in izvede na navideznem stroju Java (JVM) brskalnika. Programčki omogočajo uporabniku zagotavljanje interaktivnih funkcij, ki jih morda ni mogoče zagotoviti samo s HTML. Ker se koda programčka izvaja na JVM, so programčki neodvisni od platforme (podpirajo Microsoft Windows, UNIX, Mac OS itd.) in se lahko izvajajo v katerem koli brskalniku, ki podpira Javo. Poleg tega večina spletnih brskalnikov programčke predpomni. Zato se lahko programčki hitro naložijo, ko se vrnete na spletno stran. Kar zadeva varnost, obstajata dve vrsti programčkov, imenovani podpisani programčki in nepodpisani programčki. Nepodpisani programčki imajo nekaj pomembnih omejitev, kot je nezmožnost dostopa do lokalnega datotečnega sistema. Dostopajo lahko le do spletnega mesta za prenos programčkov. Podpisani programčki se lahko obnašajo kot samostojna aplikacija, ko je njen podpis preverjen.

Kaj je Servlet?

Program Java, ki se uporablja za izboljšanje/razširitev funkcionalnosti strežnika, se imenuje servlet. Do strežnika bi morale dostopati gostiteljske aplikacije z uporabo modela zahteva-odgovor. Preprosto povedano, lahko servelt vidimo kot 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 servleti uporabljajo za upravljanje informacij o stanju. Strežniški programčki Java so učinkoviti, lažji za uporabo in prenosljivi v primerjavi z drugimi tehnologijami CGI (Common Gateway Interface).

Kakšna je razlika med programčki in servleti?

Program Java, ki ga je mogoče vdelati v stran HTML in si ga ogledovati z brskalnikom, ki podpira Javo, se imenuje programček, medtem ko se program Java, ki se uporablja za izboljšanje/razširitev funkcionalnosti strežnika, imenuje servlet. Pravzaprav lahko servlet vidimo kot programček, ki se izvaja na strežniku. Programček se prenese v odjemalčev stroj in se izvaja v odjemalčevem brskalniku, medtem ko se servlet izvaja na strežniku in prenese rezultate nazaj odjemalcu, ko je končan. 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 prenesejo samo rezultate.

Priporočena: