| Interface Summary | 
| Filter | A filter is an object than perform filtering tasks
 on either the request to a resource (a servlet or static content), or on the response from 
 a resource, or both. 
 Filters perform filtering in the
 doFiltermethod. | 
| FilterChain | A FilterChain is an object provided by the servlet container to the developer
 giving a view into the invocation chain of a filtered request for a resource. | 
| FilterConfig | A filter configuration object used by a servlet container
 used to pass information to a filter during initialization. | 
| RequestDispatcher | Defines an object that receives requests from the client
 and sends them to any resource (such as a servlet, 
 HTML file, or JSP file) on the server. | 
| Servlet | Defines methods that all servlets must implement. | 
| ServletConfig | A servlet configuration object used by a servlet container
 used to pass information to a servlet during initialization. | 
| ServletContext | Defines a set of methods that a servlet uses to communicate with its
 servlet container, for example, to get the MIME type of a file, dispatch
 requests, or write to a log file. | 
| ServletContextAttributeListener | Implementations of this interface recieve notifications of
 changes to the attribute list on the servlet context of a web application. | 
| ServletContextListener | Implementations of this interface recieve notifications about changes to the servlet context of the web application they are part of. | 
| ServletRequest | Defines an object to provide client request information to a servlet. | 
| ServletResponse | Defines an object to assist a servlet in sending a response to the client. | 
| SingleThreadModel | Ensures that servlets handle
 only one request at a time. | 
 
| Class Summary | 
| GenericServlet | Defines a generic, protocol-independent
 servlet. | 
| ServletContextAttributeEvent | This is the event class for notifications about changes to the attributes of the
  servlet context of a web application. | 
| ServletContextEvent | This is the event class for notifications about changes to the servlet context of a web application. | 
| ServletInputStream | Provides an input stream for reading binary data from a client
 request, including an efficient readLinemethod
 for reading data one line at a time. | 
| ServletOutputStream | Provides an output stream for sending binary data to the
 client. | 
| ServletRequestWrapper | Provides a convenient implementation of the ServletRequest interface that
 can be subclassed by developers wishing to adapt the request to a Servlet. | 
| ServletResponseWrapper | Provides a convenient implementation of the ServletResponse interface that
 can be subclassed by developers wishing to adapt the response from a Servlet. |