前记:这是很早之前自学学习spingMvc时的笔记,内容比较基础,适合新手,内容基本是来自网络,如有雷同,敬请谅解!
组件
这是springMvc 含有的组件,以及作为码农而做的简要说明
前端控制器(dispatchServlet)
接受请求响应结果
相当于转发器
较少了其他组件的耦合度
(大部分情况下不需要开发,springmvc自带)
处理器映射器(handleMapping)
根据请求的URL查找handle(根据xml配置或注解进行查找)
(不需要开发)
处理器适配器(handleAdapter)
按照特定的规则去执行handle(开发handle时,要按照handleAdapter要求做)
(不需要开发) 视图解析器
根据逻辑视图名解析成真正的视图View
视图view
View是接口,实现类支持了不同的view类型(Jsp,FreeMarker,Excel,Pdf等)
处理器(handle)