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

 

 

 

 

 

 

 

 

 

 

 

   

 

    

 

 

 

 

 

 

 

 

 

 

posted @ 2020-03-24 13:41  旺仔木子李  阅读(113)  评论(0编辑  收藏  举报