SpringMVC课时1
一:SpringMVC
Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet,负责表述层(控制层)实现简化。 由于 Spring MVC 本身就是 Spring 框架的一部分,和 Spring 框架是无缝集成。 |
二:SSM的主要作用
三:SpringMVC的原理架构图
四:SpringMVC 5 大组件
整个流程处理的核心,接收所有请求,协同其它组件。 2.HandlerMapping 处理器映射器 [秘书] 需要加入到Web IoC容器 存储url-->Controller映射关系.根据请求路径,找到处理请求的Controller 3. HandlerAdapter 处理器适配器 [经理] 需要加入到Web IoC容器 简化处理请求参数和处理响应数据数据,调用控制器Controller 4. Controller 控制器 [打工人] 需要加入到IoC容器 程序员自己定义,处理业务请求,调用service层,最终返回响应结果. 5. ViewResolver 视图解析器 [财务] 简化模版视图页面查找,将ModelView对象中view逻辑视图生成真实的物理视图 如:index---->/index.jsp |
五:SpringMVC构建web项目步骤,注解+配置类的方式实现 (推荐)
1.maven创建web项目
2.导入相关jar包坐标,以及引入tomcat插件
<dependencies> |