A computer network diagram of client computers communicating with a server computer via the Internet
PC clients communicating via network with a web server serving static content only.

Web container: the web modules include Jakarta Servlets and Jakarta Server Pages (JSP).

- Application server

GlassFish from Eclipse Foundation (an application server, but includes a web container).

- Web container
A computer network diagram of client computers communicating with a server computer via the Internet

1 related topic

Alpha

The JSP Model 2 architecture.

Jakarta Server Pages

Collection of technologies that helps software developers create dynamically generated web pages based on HTML, XML, SOAP, or other document types.

Collection of technologies that helps software developers create dynamically generated web pages based on HTML, XML, SOAP, or other document types.

The JSP Model 2 architecture.

To deploy and run Jakarta Server Pages, a compatible web server with a servlet container, such as Apache Tomcat or Jetty, is required.

A program of this type is usually embedded into the application server and run automatically the first time a JSP is accessed, but pages may also be precompiled for better performance, or compiled as a part of the build process to test for errors.