This document provides an overview of Java servlets including:
- What a Java servlet is and why they are used to generate dynamic web content
- The basic servlet architecture including the servlet lifecycle and how requests are handled
- Examples of simple servlets like one that displays a greeting based on a request parameter and an image counter servlet
- How servlets are deployed and configured using the Eclipse IDE