zoukankan      html  css  js  c++  java
  • 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

       

        

     

     

  • 相关阅读:
    HAIP异常,导致RAC节点无法启动的解决方案
    ORA-00600: internal error code, arguments: [kcbo_unlink_q_3], [0x3710B87B0]
    impdp导入报错之ORA-39126
    ORA-27102: out of memory (2019-11-29 18:30)
    ORA-00371: not enough shared pool memory
    Warning: VKTM detected a time drift.
    Cable master (POJ No.1064)
    二分查找
    结构体和类的operator<
    mybatis(基于annotation的方法知道就行了)
  • 原文地址:https://www.cnblogs.com/lxn521/p/12558535.html
Copyright © 2011-2022 走看看