【Spring MVC】这一篇,带你从入门到进阶(附 Restful)

102 篇文章 5 订阅 ¥9.90 ¥99.00
29 篇文章 6 订阅

目录

1、什么是MVC?

2、什么是 Spring MVC

3、实战开发

3.1、如何创建 Spring MVC 项目

3.2、将 Spring 程序与用户(浏览器)联通

3.3、基础注解

3.3.1、@RequestMapping

3.3.2、GET/POST方法、

3.4、获取参数注解

3.4.1、传递单个/多个参数

3.4.2、传递对象

3.4.3、参数重命名 @RequestParam

3.4.4、接收 JSON 对象 @RequestBody

3.4.5、获取URL中参数 @PathVariable

3.4.6、上传文件 @RequestPart

3.5.7、获取Cookie数据 @CookieValue

更简单的读取Cookie数据如下方式:

3.4.8、存储Session数据

3.4.9、读取Session数据 @SessionAttribute

 更简单的读取Session数据如下方式:

3.5、返回其他格式的数据

3.5.1、返回静态页面

3.5.2、返回单个JSON对象

3.5.3、返回多个JSON对象 

3.5.4、多个字段 + 文件(图片、视频)

3.6、Restful 接口风格

3.6.1、@GetMapping

3.6.2、@PostMapping

3.6.3、@PutMapping

3.6.4、@PatchMapping

3.6.5、@DeleteMapping


1、什么是MVC?


MVC是 Model View Controller 的缩写,是一种软件设计模式,将软件分为模型、视图和控制器三部分,大体工作流程:客户端向服务器发起请 HTTP 请求,被 Controller 接收,从 Model 中请求信息(通常模型对象负责在数据库中存取数据),并将响应信息返回给 Controller,接着交由给 View 显示数据,最后将 HTTP 响应传递给用户。

2、什么是 Spring MVC


简单来说,是一个构建在 Servlet(API)之上,来自于 Spring Web 模块的的 Web框架(HTTP)

通常我们所说的 SSM 就等于 Spring + Spring MVC + MyBatis,后来又有了一种更新的说法:SSM = Spring Boot + Spring Web(Spring MVC) + MyBatis

  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
Spring MVC MyBatis Activiti工作流开发从入门到精通PDF》是一本针对企业级应用开发的指南,全面介绍了如何使用Spring MVC、MyBatis和Activiti框架开发高效的工作流系统。本书内容包括了从基础知识到高级技术的全面覆盖,适合初学者和有一定经验的开发者阅读。 首先,本书从介绍Spring MVC框架入手,讲解了其基本原理、核心组件以及如何搭建一个简单的Web应用。读者可以学习到如何配置控制器、视图解析器和拦截器,以及处理表单提交和数据验证等内容。 接着,本书详细介绍了MyBatis框架的使用,包括如何配置数据源、映射SQL语句以及进行CRUD操作。读者可以学习到如何使用注解和XML配置文件来实现对象关系映射,以及MyBatis的高级特性如动态SQL、批量操作等。 最后,本书还介绍了Activiti工作流引擎的基本概念和使用方法。读者可以学习到如何定义流程模型、部署流程定义以及启动、执行和监控流程实例。同时还介绍了如何在Spring MVC和MyBatis应用中集成Activiti,实现业务流程和数据的无缝结合。 通过阅读《Spring MVC MyBatis Activiti工作流开发从入门到精通PDF》,读者可以系统地学习到如何使用这三个流行的开发框架搭建高效的工作流系统,对企业级应用开发有很大帮助。不仅可以提高工作效率,还能够提升技术水平,是一本不可多得的好书。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈亦康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值