Jump to content

Web container

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by EkhnAton (talk | contribs) at 13:45, 13 April 2016 (Updated list and data about Servlet containers). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Web container (also known as a Servlet container) is the component of a web server that interacts with Java servlets. A web container is responsible for managing the lifecycle of servlets, mapping a URL to a particular servlet and ensuring that the URL requester has the correct access rights.[1]

A web container handles requests servlets, JavaServer Pages (JSP) files, and other types of files that include server-side code. The Web container creates servlet instances, loads and unloads servlets, creates and manages request and response objects, and performs other servlet management tasks.

A web container implements the web component contract of the Java EE architecture, specifying a runtime environment for web components that includes security, concurrency, lifecycle management, transaction, deployment, and other services.

List of Servlet containers

The following is a list of applications which implement the Java Servlet specification from Sun Microsystems, divided depending on whether they are directly sold or not.

Open source Web containers

Commercial Web containers

Notes

  1. ^ Bricker, Sarah (16 October 2015). "MAKE TECHNICAL TALK FRIENDLY & DIGESTIBLE". Retrieved 20 October 2015.