当前位置: 首页 > news >正文

springmvc(基础学习整合)

SpringMVC是Spring框架提供的构建Web应用程序的全功能MVC模块。

在SpringMVC的各个组件中,处理器映射器、处理器适配器、视图解析器称为SpringMVC的三大组件。 

springMVC基本介绍: 

http://t.csdnimg.cn/TOzw9

 MVC是一种设计思想,将一个应用分成3个基本部分,分别代表着Web应用程序中的3种职责 Model(模型   一个或多个JavaBean对象(数据访问对象和业务逻辑对象)):用于存储数据和完成业务逻辑处理

View(视图   一个或多个JSP页面):用于显示数据和向控制器提交数据请求()

Controller(控制器 一个或多个Servlet对象):根据视图请求调用Model完成业务处理,将处理后的结果交由View进行展示

工作原理:

 

SpringMVC多种类型数据响应

普通参数类型 

http://t.csdnimg.cn/EuZDx

复杂参数类型 

http://t.csdnimg.cn/sSEGN

SpringMVC文件上传 

同步上传和异步上传

http://t.csdnimg.cn/7o7Gn

SpingMVC文件下载

 通过超链接实现下载和利用程序编码实现下载

http://t.csdnimg.cn/0AZZf
 

SpringMVC日志

logBack日志框架使用

http://t.csdnimg.cn/Jfcvt

SpringMVC拦截器

Spring MVC的拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。

将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(Interceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。

http://t.csdnimg.cn/QQeo1

扩展

使用tomcat搭建简易文件服务器

http://t.csdnimg.cn/WuEtD

http://www.lryc.cn/news/249286.html

相关文章:

  • 采集软件大全-全网免费的采集软件大全
  • 世微AP5125 DC-DC降压恒流 LED车灯电源驱动IC SOT23-6
  • STC15-串口通信打印输出数据printf函数与sprintf函数
  • Android 11.0 默认开启USB调试功能
  • 单片机AVR单片机病房控制系统设计+源程序
  • C语言——多种方式打印出1000之内的所有的“水仙花数”
  • .net 8 发布了,试下微软最近强推的MAUI
  • 【产品经理】AI在SaaS产品中的应用及挑战
  • Python实现一箭穿心
  • 机器人AGV小车避障传感器测距
  • Boost:进程间共享内存
  • Android Camera Surface显示相关问题总结
  • php通过curl方式发送接受xml数据
  • 【java+vue+微信小程序项目】从零开始搭建——健身房管理平台(1)项目搭建
  • Python语言创建爬虫代理IP池详细步骤和代码示例
  • Oracle研学-介绍及安装
  • 建设银行新余市分行积极开展国债下乡宣传活动
  • 【javascript】如何判断一个对象属性是否存在
  • Linux-hid
  • Paraformer 语音识别原理
  • 用户注册这样玩,保你平安
  • QXDM Filter使用指南
  • 智能优化算法应用:基于蝴蝶算法无线传感器网络(WSN)覆盖优化 - 附代码
  • 3dsMax插件Datasmith Exporter安装使用方法
  • Rocketmq架构
  • 中兴亮相中国国际现代化铁路技术装备展览会 筑智铁路5G同行
  • 从零学算法15
  • 《Effective C++》条款27
  • 无图谱不AI之三元组数据保存Neo4j
  • Mybatisplus同时向两张表里插入数据[事务的一致性]