Servlets can solve many of the problems associated with CGI and proprietary server APIs. This article describes the overall servlet architecture and how to develop applications with servlets.
A JSP/Servlet partial caching system. This is a universal container independent caching system that allows you to write faster running servlets and JSP's in Java. [Open source, BSD License]