Spring Web MVC(也叫SpringMVC)是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架。
相比于Struts2等Web框架,SpringMVC有更多的优势。不仅轻量级且无需任何特殊的容器或服务器即可运行,还可以与Spring框架轻松集成,同时它的形式更加简洁美观。
SpringMVC使用DispatcherServlet作为前端控制器,它将请求分发到特定的处理器映射器。SpringMVC也极大地简化了开发流程,开发人员只需要关注业务逻辑,不用关心处理的细节。
在SpringMVC中,请求的URL可以映射到Controller中的处理方法,而不是映射到特定的页面。这意味着开发人员可以更加自由地控制请求的处理方式。
如果你是Web开发人员,并且想要一种新的Web框架来简化你的工作,那么Spring Web MVC一定是值得尝试的。