2.1 Organization of this chapter

Application Server provides functionality as a container (Web Container) that includes functionality for executing Web applications.

The following table lists the Web Container functionality provided with Application Server and the reference sections corresponding to the functionality:

Table 2-1 Web container functionality and the reference sections corresponding to each functionality

FunctionalityReference
Web application execution functionality2.2
Functionality for executing JSPs2.3
Functionality for debugging JSPs2.4
JSP pre-compilation functionality and maintaining compilation results2.5
Functionality for setting up the default character encoding2.6
Session management functionality2.7
Event listener of an application2.8
Functionality of filtering the requests and responses2.9
HTTP response compression functionality2.10
Integrating with the EJB container2.11
Connecting to the database2.12
Creating a thread by using the Web container2.13
Using the user thread2.14
Controlling the number of concurrently executing threads2.15
Controlling the number of concurrently executing threads in the Web container2.16
Controlling the number of concurrently executing threads in each Web application2.17
Controlling the number of concurrently executing threads in each URL group2.18
Changing the number of concurrently executing threads dynamically2.19
Customizing the error page2.20
Caching the static contents2.21
URI decode functionality2.22
Version setup functionality of Web applications2.23
Notes on the maximum size of POST data2.24

The functionality of a Web container provided in Application Server includes functionality wherein the functions unique to Application Server are extended beyond the functions defined in J2EE, and also functions provided as functions unique to Application Server. For details on whether the functionality is unique to Application Server, see 1.2 Functionality corresponding to the purpose of the system.