SpringMVC概念:
SpringMVC是一个WEB框架,基于MVC的理念而设计,是目前最主流的MVC框架之一。
SpringMVC的特点:
SpringMVC3.0之后的版本超越了Struts2,成为最优秀的web框架。
SpringMVC通过MVC注解,让POJO成为处理请求的控制器,而且它不需要实现任何额外的接口。
SpringMVC支持REST风格的URL请求。
SpringMVC和其他MVC框架相比,具有更高的灵活性和可扩展性。
SpringMVC是一种基于Java,实现了Web MVC设计模式,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦。基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,SpringMVC也是要简化我们日常Web开发。
Spring MVC工作流程:
它是spring体系中的一个大工具,我们常说框架是ssm,但是如果是sm其实更加的合理一些,因为ss中spring和springmvc本身就是一体的而关于连接jdbc其实spring也有自己的工具ORM但是相对来说Mybatis在jdbc这方面比springorm更加的优秀所以我们选择用mybatis
springmvc的基本需要包:
web.xml的配置:
springmvc.xml的配置:
这样一个springmvc基本配置好了