SpringMVC介绍
javaEE开发中,项目从上到下分层为应用层,web层,业务层,持久层
SpringMVC属于web框架,spring主要是业务层,mybatis框架是持久层使用
SpringMVC是一个基于Java,实现了web MVC设计模式来设计的框架,基于请求/响应的事件驱动模型的思想实现
早期的MVC模式 :用户的请求会到达Servlet,然后根据请求调用相应的JavaBean,并且把所有的显示结果交给jsp去完成
M代表模型(Model):模型就是数据,就是dao,bean
v代表视图(view):就是网页,jsp用来展示模型中的数据
c代表控制器(controller):控制器就是把不同的数据显示到不同的视图上,servlet扮演的就是这样的角色
SpringMVC架构
SpringMVC是属于Spring的一个模块
SpringMvc和Spring无需通过中间整合进行整合
Spring是一个基于MVC的web框架
具体流程:
第一步:用户请求request发送到前端控制器DispatcherServlet
第二步:前端控制器请求处理映射器HandlerMapper查询Handler,可以根据注解,xml进行查找
第三步&#