Wells Fargo Interview Question

why use spring framework and explain flow of application in spring mvc