Most people seems to agree you waste lot of time in coding component based framework, while simpler solutions can be achieved by extending servlets. Here I try to analyze how request based frameworks can be designed to be better than any component based web frameworks : http://javawebframeworks.blogspot.com/2009/08/pssservlet-mimics-component-oriented.html Here is the sample code snippet: http://javawebframeworks.blogspot.com/2009/08/pssservlet-codebase.html