SpringMvc基础

第五章SpringMVC基础

持久层 Mybatis dao(JDBC)

业务层:Spring AOP 切入到业务层

杂糅层 Springbean 、注入、aop

控制层:ServletSpring MVC

常用注解

@Controller    @Service   @Repository    @Component

Url请求开始

1、DispatcherServlet:中央控制器:请求接收,返回结果   

2、Handler—处理器

3、HandlerMapping 处理器映射器:接收中央控制器的请求,查找没有对应的处理器,有就返回处理器信息,没有就报错

4、ViewResovler  视图解析器:处理、渲染视图、减轻控制器的压力、生成页面

             1、web.xml:配置DispatcherServlet 中央控制器

              2、springmvc.xml

                HandlerMapping配置 处理器映射器

                 HandlerAdapter配置 处理器适配器

                ViewResovler配置 视图解析器

               3、Handler:手写的Controller

XML形式的SpringMVC

1、新建项目,导jar

 2、src中新建springmvc.xml,添加schema验证

3、Web.xml配置DispatcherServle

4、创建控制器Handler Controller—创建Class文件

JSP页面

 注解形式的SpringMVC

1、新建项目、导入jar

2、src中新建springmvc.xml,添加schema验证

3、Web.xml配置DispatcherServlet

 

 4、 springmvc.xml 中配置开启bean管理注解、MVC注解、视图解析器(ViewResolver)

 

5、手写Controller

 补充

   路径:项目名/ss / getStudent

   

    

 

 

原文地址:https://www.cnblogs.com/lxn521/p/12558535.html