• 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)

     

    小点:

     

     

  • 相关阅读:
    django DRF增删改查查
    六、扩充 gamma校正流程
    通过cpolar内网穿透,在家实现便捷的SSH远程连接公司内网服务器教程
    PHP中流的理解
    索引数据结构详解
    [A-04] ARMv8/ARMv9-Cache的相关策略
    vue elementui简易侧拉栏的使用
    vue webpack/vite的区别
    为何过去因为穷经常吃咸菜,却很少得高血压、癌症?真相来了
    内网穿透方法有哪些?路由器端口映射外网和软件方案步骤
  • 原文地址:https://blog.csdn.net/zhanghangqian/article/details/125478797