SpringMVC---理解认识和使用
SpringMVC的认识 什么是SpringMVC? SpringMVC只是基于Spring的一个MVC框架,理解SpringMVC需要事先理解以下几个关键的概念: - 前端控制器(DispatchServlet) - HandlerMapper(处理器映射器) - HandlerAdapter(处理器适配器) - 视图解析器(ViewResolver) - 页面控制器(controlller) SpringMVC和经典的ServletMVC架构的异同 两个控制器(前端控制器和页面控制器) 视图解析器和Forward以及Dispatch的区别 携带数据的方式不同(Request.setAttribute()以及ModelAndView) SpringMVC面向方法的url映射(Servlet是面向Servlet类) 四大注解的使用(@Service,@Repository,@Controller,@Component) 模块化开发,解耦的目的就是为了复用。 SpringMVC项目的搭建流程 两个关键: - Web.xml配置(1.DispatchServlet的配置 2.Content-param的配置“classpath”和一般配置的处理) - spring-servlet.xml的配置(1.context:component-scan 2.视图解析器的配置VewResolver