Java Servlet

The Java Servlet API allows a software developer to add dynamic content to a web server using the Java platform. The generated content is commonly HTML, but may be other data such as XML. Servlets are the Java counterpart to dynamic web content technologies such as CGI or ASP. It has the ability to maintain state after many server transactions. This is done using HTTP Cookies, session variables or URL rewriting. The Servlet 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. Often servlets are used in conjunction with JSPs in a pattern called "Model 2", which is a flavor of the Model/View/Controller pattern.

Web containers

Like the other Java APIs, different vendors provide their own implementation. Below is a list of some of the free and commercial web containers. (Note that 'free' means that commercial use is free. Some of the commercial containers, e.g. Resin and Orion, make ideal development containers and are also free to use in a server environment for non-profit organizations).

Non-commercial web containers

Commercial web containers

Commercial open source containers

External links

 

<< PreviousWord BrowserNext >>
182
181
180
204
231
373
partitions of poland
stone of scone
violence against gays, lesbians, bisexuals, and the transgendered
1570s bc
verona (disambiguation)
tin foil hat
mccarthyism
a beautiful mind
lombardy
george pullman
charles yerkes
java transaction service
teenage mutant ninja turtles
java xml
john coughlin
michael kenna
luise gottsched
robert altman
assata shakur
andie macdowell
179
178
177
176
174
173
172
171
democratic socialism
santorum amendment
turing test
organ donation
cybill shepherd
the apartment
more
norm (sociology)
autonomous system
reality