![Java EE для начинающих. Урок 2: Теория. Apache Tomcat. Сервлеты. Жизненный цикл сервлета.](https://i.ytimg.com/vi/2CUdQbTDEnY/hqdefault.jpg)
Съдържание
- Определение - Какво означава Java Servlet?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Техопедия обяснява Java Servlet
Определение - Какво означава 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 заявка. Сервлет обаче не изисква презареждане и остава в паметта между заявките.
- Сервлет отговаря на множество заявки едновременно, като използва един екземпляр, спестява памет и лесно управлява устойчиви данни.
- Сервлетният двигател работи в пясъчна кутия или в ограничена среда, защитавайки сървъра от потенциално вредни сървлети.