Spring MVC 分离了model、controller、以及处理程序对象的角色,通过这种分离让它们进行定制时更加简单方便。采用Spring 可插入的 MVC 架构,进行WEB开发时使用Spring,可以选择使用Spring的SpringMVC框架或者集成Struts1,Struts2等其他MVC开发框架【7】。