一、什么是SpringMvc
SpringMvc是基于MVC设计模式的web框架,属于SpringFrameWork的后续产品。
二、从发起请求到收到请求,内部发生了什么?
(1)首先要有一个概念,Tomcat服务器 = Tomcat引擎 + web应用。
(2)一个请求过来,Tomcat引擎先做以下处理:
*1)接收客户端请求,解析请求
*2)封装代表请求的req和代表回复的resp
*3)调用请求资源(即调用web应用)
(3)web应用里分共有行为和特有行为(POJO)。Tomcat引擎会先调用共有行为,接着共有行为去调用特有行为。
共有行为很复杂,那么谁去充当这一块的内容呢?框架给出了答案,由前端控制器(SpringMVC核心)来充当共有行为。
三、SpringMVC的开发步骤
由上面知道,SpringMVC充当了前端控制器帮我们把共有行为处理了,那么,我们具体应该怎么开发呢?
(1)导入SpringMVC包
(2)配置Servlet&#