项目分析
项目描述
项目结构

项目思路
理解Spring及SpringMVC中的重要概念
Spring三大核心思想
- IOC ,控制反转,容器Map;
- DI,依赖注入,自动装配;
- AOP,面向切面,通知;
Spring MVC 五大组件:
组件介绍
- 前端控制器(DispatcherServlet)
中央处理器,负责对各部分进行任务分发 - 处理器映射器(HandlerMapping)
接收到前端控制器发送的url后,对url进行匹配,返回给前端控制器一个处理器执行链(HandlerExecuteChain) - 处理器适配器(HandlerAdaptor)
接收到前端控制器要寻找的Handler,选择对应的Handler进行执行,执行后返回ModelAndView给前端控制器 - Handler处理器(Handler)(需要程序员编写)
执行处理器适配器发送的任务,返回ModelAndView给处理器适配器 - 视图解析器(Viewresolver)
接收前端控制器发送来的逻辑视图(ModelAndView),转换为真正的视图,返回给前端控制器供其渲染
组件的作用
- 前端控制器:捕获来自浏览器、前端的请求
- 处理器控制器:执行Handler处理器
- 处理器映射器:根据url查找Handler处理器
- 视图解析器:进行视图解析和渲染,根据逻辑视图名解析成真正的视图
- Handler处理器:由适配器去执行Handler处理器
项目结构解析
自定义框架的注解

Spring容器对象

自定义异常类

SpringMVC中的处理器请求映射及处理器执行链

视图对象

前端控制器

xml文件解析工具类

Spring主要配置文件

编写的pojo、service、controller测试

web.xml配置

769

被折叠的 条评论
为什么被折叠?



