Jan Segre's Servlet Archetype.