Java Platform, Enterprise Edition (Java EE) 8 The Java EE Tutorial

## 18 Java Servlet Technology

Java Servlet technology provides dynamic, user-oriented content in web applications using a request-response programming model.

The following topics are addressed here:

- What Is a Servlet?

- Servlet Lifecycle

- Sharing Information

- Creating and Initializing a Servlet

- Writing Service Methods

- Filtering Requests and Responses

- Invoking Other Web Resources

- Accessing the Web Context

- Maintaining Client State

- Finalizing a Servlet

- Uploading Files with Java Servlet Technology

- Asynchronous Processing

- Nonblocking I/O

- Protocol Upgrade Processing

- Server Push

- HTTP Trailer

- The mood Example Application

- The fileupload Example Application

- The dukeetf Example Application

- Further Information about Java Servlet Technology

Copyright © 2017, Oracle and/or its affiliates. All rights reserved.