This chapter discusses how to use servlet filters and listeners that can respond to application life cycle events.