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 : Here is the sample code snippet: