(1)springMVC是以spring为基础,因此在使用时,需要先将spring jar引入.
(2)SpringMVC是MVC框架,工作在WEB层,替代Strts2.可以超越struts2框架.
(3)SpringMVC相对于Struts2来说,更加简洁,是一个轻量级的框架,没有struts2框架重
(4)SpringMVC通过一套注解(对POJO类),可以快速的实现功能让一个POJO类就成为功能强大的Controller.
(5)市面上使用多―
(6)Spring.MVC的核心jar spring-webmvc-4.0.0.RELEASE.jar,引入到Spring中即可!
以一个用户登录案例,来画一个SpringMVC的工作原理(简易版
画出一个时序图(从调用的时间顺序来看SpringMVC是如何工作的)
示例:
1、在idea创建一个 maven模版搭建的web工程(具体如何创建web工程,以及如何测试tomcat,另外写有文档),并添加依赖
2、首先是在web.xml中配置中央处理器springDispatcherServlet
Archetype Created Web Application
springDispatcherServlet
org.springframework.web.servlet.DispatcherServlet
1
springDispatcherServlet
/
3、配置中央处理器dispatcherServlet , 这个文件与sping的ioc使用的xml一样创建。
注意这个文件的存放位置默认是 WEB-INF下,且名称必须为 (servletName)-servlet.xml
配置自动扫描包,以及InternalResourceViewResolver
4、创建登录页面(webapp下创建)
登录