SpringMVC

本文详细介绍了SpringMVC在Web开发中的应用,包括如何处理请求和响应,REST风格的请求路径设置,以及与传统Servlet的对比。还探讨了SSM整合技术,以及前端异步请求和后端三层架构的实现过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、对于SpringMVC的学习,最终要达成的目标

  1. 掌握基于SpringMVC获取请求参数和响应json数据操作
  2. 熟练应用基于REST风格的请求路径设置与参数传递
  3. 能够根据实际业务建立前后端开发通信协议并进行实现
  4. 基于SSM整合技术开发任意业务模块功能

SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。主要的作用就是用来接收前端发过来的请求和数据然后经过处理并将处理的结果响应给前端,所以如何处理请求和响应是SpringMVC中非常重要的一块内容。

REST是一种软件架构风格,可以降低开发的复杂性,提高系统的可伸缩性,后期的应用也是非常广泛。

SSM整合是把咱们所学习的SpringMVC+Spring+Mybatis整合在一起来完成业务开发,是对我们所学习这三个框架的一个综合应用。

二、传统Servlet和SpringMVC比较

在这里插入图片描述


在这里插入图片描述

  • 使用SpringMVC技术开发Web程序代码书写量更小,格式更简洁
  • servlet需要手动接收请求参数,而SpringMVC是通过形参接收传递过来的参数
  • 一个servlet只能处理一个请求,而SpringMVC可以同时处理多个请求

三、SpringMVC概述

前端页面使用异步提交请求方式发送请求到后端服务器,后端服务器采用controller,service,dao三层架构形式进行开发

  • controller层负责请求和数据的接收,获取用户的请求后,将参数传递到service层,再由service层访问dao层,得到用户需要访问的数据后,将数据返回给service层,service层将其转成JSON格式发送给前端页面,前端接收数据后,解析数据并组织成用户浏览的最终页面信息交给浏览器。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值