Web container
Web container (also known as a Servlet container) is the component of a web server that interacts with the 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. 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. A web container provides the same services as a JSP container as well as a federated view of the Java EE platform APIs.[citation needed]
Contents |
[edit] List of Servlet containers
The following is a list of software programs that implement the Java Servlet specification from Sun Microsystems, divided depending on whether they are directly sold or not.
[edit] Non-commercial Web containers
- Apache Tomcat (formerly Jakarta Tomcat) is an open source web container available under the Apache Software License.
- Apache Geronimo is a full Java EE implementation by Apache.
- GlassFish (open source), from Sun Microsystems
- JBoss Application Server (open source) is a full Java EE implementation by Red Hat inc., division JBoss.
- Jetty
- Jaminid contains a higher abstraction than servlets.
- Enhydra
- Winstone supports specification v2.5 as of 0.9, has a focus on minimal configuration and the ability to strip the container down to only what you need.
- Tiny Java Web Server (TJWS) 2.5 [1], small footprint, modular design
[edit] Commercial Web containers
- BEA WebLogic Server or Weblogic Express, from BEA Systems
- Borland Enterprise Server
- Sun GlassFish Enterprise Server, from Sun Microsystems
- Sun Java System Web Server, from Sun Microsystems
- Sun Java System Application Server (is an Application Server, but includes a web container)
- JBoss Enterprise Application Platform (open source)
- JRun, from Adobe Systems (formerly developed by Allaire Corporation)
- LiteWebServer (open source)
- Oracle Application Server, from Oracle Corporation
- Orion Application Server, from IronFlare
- Caucho's Resin Server (open source)
- ServletExec, from New Atlanta Communications
- WebSphere, from IBM
- NetWeaver, from SAP
- tc Server (SpringSource)
[edit] External links
- Tomcat 5.0 for Java WSDP 1.5 download page
| This computer networking article is a stub. You can help Wikipedia by expanding it. |