Acasă Dezvoltare Ce este un servlet java? - definiție din techopedia

Ce este un servlet java? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Java Servlet?

Servletele Java sunt module de programe Java din partea serverului care procesează și răspund solicitărilor clientului și implementează interfața servlet. Ajută la îmbunătățirea funcționalității serverului Web, cu cheltuieli generale, întreținere și asistență minime.

Un servlet acționează ca un intermediar între client și server. Pe măsură ce modulele servlet rulează pe server, ele pot primi și răspunde la solicitările făcute de client. Obiectele de solicitare și răspuns ale servlet-ului oferă o modalitate convenabilă de a gestiona cererile HTTP și de a trimite date text înapoi clientului.

Deoarece un servlet este integrat cu limbajul Java, acesta deține și toate caracteristicile Java, cum ar fi portabilitate ridicată, independența platformei, securitatea și conectivitatea bazei de date Java.

Techopedia explică Java Servlet

Există două tipuri Java Servlet: Basic și HTTP.

Servleturile HTTP sunt utilizate după cum urmează:

  • Când este trimis un formular HTML, servlet-ul procesează și stochează datele.
  • Când un client furnizează o interogare a bazei de date, rezultatele sunt furnizate clientului de către servlet.
  • În cele mai multe cazuri, serverul folosește interfața de gateway comună (CGI).

Cu toate acestea, Java Servlets are multe avantaje față de CGI, inclusiv:

  • Un servlet rulează în același proces, eliminând nevoia de a crea un nou proces pentru fiecare solicitare.
  • Programul CGI trebuie reîncărcat pentru fiecare solicitare CGI. Totuși, un servlet nu necesită reîncărcare și rămâne în memorie între cereri.
  • Un servlet răspunde la mai multe solicitări simultan, folosind o singură instanță, economisind memorie și gestionând cu ușurință datele persistente.
  • Motorul servlet rulează într-o cutie de nisip sau într-un mediu restrâns, protejând serverul de servlet-uri potențial dăunătoare.
Ce este un servlet java? - definiție din techopedia