Hjem Udvikling Hvad er en java-servlet? - definition fra techopedia

Hvad er en java-servlet? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Java Servlet?

Java Servlets er Java-programmoduler på serversiden, der behandler og besvarer klientanmodninger og implementerer servlet-interface. Det hjælper med at forbedre webserverfunktionaliteten med minimal overhead, vedligeholdelse og support.

En servlet fungerer som en formidler mellem klienten og serveren. Når servletmoduler køres på serveren, kan de modtage og svare på anmodninger fra klienten. Anmodninger og svarobjekter på servlet tilbyder en bekvem måde at håndtere HTTP-anmodninger og sende tekstdata tilbage til klienten.

Da en servlet er integreret med Java-sproget, besidder den også alle Java-funktioner, såsom høj portabilitet, platformuafhængighed, sikkerhed og Java-databaseforbindelse.

Techopedia forklarer Java Servlet

Der er to Java Servlet-typer: Basic og HTTP.

HTTP-servlets bruges som følger:

  • Når der indsendes en HTML-form, behandler og gemmer servlet dataene.
  • Når en klient leverer en databaseforespørgsel, leveres resultaterne til klienten af ​​servlet.
  • I de fleste tilfælde bruger serveren den fælles gateway-interface (CGI).

Java Servlets har dog mange fordele frem for CGI, herunder:

  • En servlet kører i den samme proces, hvilket fjerner behovet for at oprette en ny proces til enhver anmodning.
  • CGI-programmet skal genindlæses for hver CGI-anmodning. En servlet kræver dog ikke genindlæsning og forbliver i hukommelsen mellem anmodninger.
  • En servlet besvarer flere forespørgsler samtidigt ved at bruge en instans, gemme hukommelse og nemt at styre vedvarende data.
  • Servletmotoren kører i en sandkasse eller et begrænset miljø og beskytter serveren mod potentielt skadelige servlets.
Hvad er en java-servlet? - definition fra techopedia