I'm not asking the interview point of view. What is the real time scenario of implementing it in the projects, like the Struts framework, etc.?