• Spring MVC程序开发基础


    1.什么是Spring MVC

            Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架,从⼀开始就包含在 Spring 框架中。它 的正式名称“Spring Web MVC”来⾃其源模块的名称(Spring-webmvc),但它通常被称为“Spring MVC”。

    因此我们可以得出结论:1)Spring MVC是一个Web框架

                                            2)Spring MVC是基于Servlet API构建的

    1.1MVC的定义

    MVC 是 Model View Controller 的缩写,它是软件⼯程中的⼀种软件架构模式,它把软件系统分 为模型、视图和控制器三个基本部分。

    1.2 MVC 和 Spring MVC 的关系

            MVC 是⼀种思想,⽽ Spring MVC 是对 MVC 思想的具体实现。 总结来说,Spring MVC 是⼀个实现了 MVC 模式,并继承了 Servlet API 的 Web 框架。既然是 Web 框 架,那么当⽤户在浏览器中输⼊了 url 之后,我们的 Spring MVC 项⽬就可以感知到⽤户的请求。

    1.3学习Spring MVC的目标

    1)连接程序:就是用户输入一个地址,能够调用到我们的Spring程序

    2)获取参数的功能:得到前端用户访问时带的参数

    3)输出数据的功能:组装数据并能够成功的将数据返回给前端

    2.创建Spring MVC项目

    2.1连接用户和程序

     

     2.2得到用户的参数

    2.2.1获取单个参数

    2.2.2获取对象

    2.2.3重命名key值

     2.2.4获取Json对象

    2.2.5获取URL中的参数@ PathVariable

     2.3上传文件@RequestPart

     

     2.4获得用户

    2.4.1获得Cookie

     2.4.2获取header

    2.5session的存储和读取

    更简单的读取session方法:

     2.6返回结果给前端

    3.实现一个计算器功能

    4.请求转发(forward)和请求重定向(redirect)

     

    小点:

     

     

  • 相关阅读:
    CORE EMU初接触
    1.static 与 automatic 的“是与非”
    Chrome:如何在页面树状显示后端返回的JSON数据
    浅识C语言中那些操作符(保证足够详细)
    svg图标填充渐变色及CSS鼠标悬停纯色渐变色转换
    简易LDO设计(包含原理图、PCB和实验)
    #820 Div.3 G. Cut Substrings dp*
    Go基础学习【3】
    5:主页面搭建
    什么叫共同富裕,刘强东给老板们打了个样
  • 原文地址:https://blog.csdn.net/zhanghangqian/article/details/125478797