Inhoud
- Definitie - Wat betekent Java Servlet?
- Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.
- Techopedia legt Java Servlet uit
Definitie - Wat betekent Java Servlet?
Java Servlets zijn Java-programmamodules op de server die clientverzoeken verwerken en beantwoorden en de servlet-interface implementeren. Het helpt bij het verbeteren van de webserverfunctionaliteit met minimale overhead, onderhoud en ondersteuning.
Een servlet fungeert als intermediair tussen de client en de server. Terwijl servlet-modules op de server worden uitgevoerd, kunnen ze verzoeken van de client ontvangen en erop reageren. Verzoek- en antwoordobjecten van de servlet bieden een handige manier om HTTP-aanvragen en gegevens terug naar de client af te handelen.
Omdat een servlet is geïntegreerd in de Java-taal, beschikt deze ook over alle Java-functies, zoals hoge draagbaarheid, platformonafhankelijkheid, beveiliging en Java-databaseconnectiviteit.
Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.
Techopedia legt Java Servlet uit
Er zijn twee Java Servlet-typen: Basic en HTTP.
HTTP-servlets worden als volgt gebruikt:
- Wanneer een HTML-formulier wordt verzonden, verwerkt de servlet de gegevens en slaat deze op.
- Wanneer een client een databasequery levert, worden de resultaten door de servlet aan de client verstrekt.
- In de meeste gevallen gebruikt de server de Common Gateway Interface (CGI).
Java Servlets hebben echter veel voordelen ten opzichte van CGI, waaronder:
- Een servlet wordt in hetzelfde proces uitgevoerd, waardoor het niet meer nodig is om voor elke aanvraag een nieuw proces te maken.
- Het CGI-programma moet voor elk CGI-verzoek opnieuw worden geladen. Een servlet hoeft echter niet opnieuw te worden geladen en blijft tussen de aanvragen in het geheugen bewaard.
- Een servlet beantwoordt meerdere aanvragen tegelijkertijd door één exemplaar te gebruiken, geheugen te besparen en gemakkelijk permanente gegevens te beheren.
- De servlet-engine werkt in een sandbox of beperkte omgeving en beschermt de server tegen mogelijk schadelijke servlets.