This programming API defines the expected interactions of a web container and a servlet. A web container is essentially the component of a web server that interacts with the servlets. The web container is responsible for mapping a URL to a particular servlet and ensuring that the URL requester has the correct access rights.
A servlet is an object that receives requests and generates a response based on the request. The API defines HTTP subclasses of the generic servlet requests and responses as well as an HTTP session object that tracks multiple requests and responses between the web server and a client. Servlets may be packaged as a Web application[?].
Moreover, servlets can be generated automatically by Java Server Pages (JSP), or alternately by template engines such as WebMacro.
|
Like the other java APIs, different vendors provide their own implementation. Below is a list of some of the free and commercial web containers.
Search Encyclopedia
|
Featured Article
|