, or both.
 </p>
 
 <p>
 Filters perform filtering in the <code>doFilter</code> method. Every Filter has access to a FilterConfig object from
 which it can obtain its initialization parameters, and a reference to the ServletContext which it can use, for
 example, to load resources needed for filtering tasks.

 <p>
 Filters are configured in the deployment descriptor of a web application.

 <p>
 Examples that have been identified for this design are:
 <ol>
 <li>Authentication Filters
 <li>Logging and Auditin