uCosminexus Application Server, Web Container Functionality Guide
This section gives an overview of the functionalities that are added or changed in the Servlet and JSP specifications, and also describes the support range of functionalities in Application Server.
For details on operations and precautions when using the functionalities that are added or changed in different versions of Servlet specifications and JSP specifications in Application Server, see the sections starting from 6.2.3.
The following table gives an overview of the functionalities that are added, or changed in Servlet 3.0 and describes the support range.
Table 6-1 Overview of the Servlet 3.0 functionalities and the support range
No. | Functionality name | Functionality overview | Support |
---|---|---|---|
1 | web.xml (Servlet 3.0) and new annotations | You can use a web.xml that is compatible with Servlet 3.0. | Y |
You can define servlet annotations. (web.xml can be omitted) | Y | ||
You can use web-fragment.xml. | N #1 | ||
2 | Dynamic servlet definition | You can define servlet, filters or listeners with an API. | Y |
3 | File upload | Requests with multipart/form-data as the content-type can be processed. | Y |
4 | Static resource allocation | You can allocate static resources or JSP to META-INF/resources of the JAR file. | Y |
5 | Security enhancements |
|
Y |
6 | Asynchronous servlet | Request processing and response generation can be done in a different thread other than the thread that receives requests. | N #2 |
7 | Other changes in the Servlet specifications | You can add the HttpOnly attribute to Cookie. | Y |
You can change the HTTP Cookie name indicating a session ID of the HTTP session. | Y | ||
You can use the HTTP digest authentication. | N #3 | ||
You can acquire the SSL Session ID as the ServletRequest property. | N #4 | ||
8 | Changes in JSP specifications | You can use a web.xml to specify the default content type or the buffer size. | N #5 |
9 | Methods with the EL parameter | You can invoke methods having parameters. | Y#6 |
10 | API enhancements | You can use newly added or changed APIs. | L#7 |
All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.