Java сървлет

Автор: Louise Ward
Дата На Създаване: 6 Февруари 2021
Дата На Актуализиране: 28 Юни 2024
Anonim
Java EE для начинающих. Урок 2: Теория. Apache Tomcat. Сервлеты. Жизненный цикл сервлета.
Видео: Java EE для начинающих. Урок 2: Теория. Apache Tomcat. Сервлеты. Жизненный цикл сервлета.

Съдържание

Определение - Какво означава Java Servlet?

Java Servlets са програмни модули на Java от страна на сървъра, които обработват и отговарят на клиентските заявки и прилагат интерфейса на сървлета. Той помага за подобряване на функционалността на уеб сървъра с минимални режийни разходи, поддръжка и поддръжка.


Сервлет действа като посредник между клиента и сървъра. Тъй като сервлет модули работят на сървъра, те могат да получават и отговарят на заявки, отправени от клиента. Обектите за заявки и отговори на сървлета предлагат удобен начин за обработка на HTTP заявки и данни обратно към клиента.

Тъй като сървлет е интегриран с езика на Java, той притежава и всички функции на Java като висока преносимост, независимост от платформата, сигурност и свързаност с база данни на Java.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява Java Servlet

Има два типа сървъли на Java: Basic и HTTP.

HTTP сървълите се използват, както следва:

  • Когато се изпрати HTML формуляр, сервлетът обработва и съхранява данните.
  • Когато клиент достави заявка за база данни, резултатите се предоставят на клиента от сервлета.
  • В повечето случаи сървърът използва общия интерфейс на шлюза (CGI).

Java сървлетите обаче имат много предимства пред CGI, включително:


  • Сервлет работи в същия процес, елиминирайки необходимостта от създаване на нов процес за всяка заявка.
  • Програмата CGI трябва да бъде презаредена за всяка CGI заявка. Сервлет обаче не изисква презареждане и остава в паметта между заявките.
  • Сервлет отговаря на множество заявки едновременно, като използва един екземпляр, спестява памет и лесно управлява устойчиви данни.
  • Сервлетният двигател работи в пясъчна кутия или в ограничена среда, защитавайки сървъра от потенциално вредни сървлети.