zoukankan      html  css  js  c++  java
  • SpringMVC初写(一)SpringMVC的配置方式

    1.Spring概述
    a)SpringMVC是什么?
    SpringMVC是Spring框架内置的MVC实现。SpringMVC就是一个Spring内置的MVC子框架
    MVC:Model-View-Control(模型-视图-控制器),这是一种解决页面代码和后台代码分离的设计思想

    b)为什么要使用SpringMVC?
    springMVC不仅是MVC模式的实现,还是一个框架;因此除了MVC模式的实现外还提供了大量的辅助页面请求处理的功能组件
    例如:
    1.支持直接一个方法对一请求
    2.支持数据的自动封装
    3.自动支持上传组件
    4.自动支持JSON的转成
    .....

    c)SpringMVC的配置流程


    1.通过xml配置
    如图:

    发起一个url请求

    web.xml(配置一个核心控制器)

    配置业务控制器

    配置请求路径和方法之间的关系

    视图页面

    测试结果


    结构图

    2.通过注解配置
    通过xml配置的不足之处:
    1.业务控制器需要继承一个类或实现一个接口(这种设计称 为入侵性的设计),优秀的设计不需要继承任何东西的!
    2.业务控制器方法的参数是固定,不方便
    3.返回的路径用一个字符串就可以完成,却要用一个 ModelAndViwe来写
    如图:

    注解基于xml修改之处在于业务控制器以及配置请求路径与方法之间的关系
    业务控制器


    Spring配置文件

    3.通过纯注解配置
    纯注解的方式是舍弃xml用注解配置类代替
    注解配置类

    web.xml配置

    将配置文件的路径改为注解配置类所在的包,并修改容器类型为支持注解配置类的容器

  • 相关阅读:
    KVM克隆CentOS6虚拟机后无法启动
    Python socket网络模块
    LNMP的安装--详细版
    CentOS7 二进制安装MySQL5.6.42
    超越线程池:Java并发并没有你想的那么糟糕
    有哪些实用的计算机相关技能,可以在一天内学会?
    如何写出让hr一看就约你面试的简历
    五个最佳编程字体
    Eclipse 的 Debug 介绍与技巧
    Redis时延问题分析及应对
  • 原文地址:https://www.cnblogs.com/lch-Hao/p/10733061.html
Copyright © 2011-2022 走看看