Java EE企业级应用开发(SSM)第5章

news/2024/9/22 16:32:33/

第5章Spring MVC入门

一.预习笔记

1.Spring MVC是所有使用OOP编程语言都应该遵守的规范

2.Spring MVC的特点

强大的灵活性、非侵入性和可配置性

提供了一个前端控制器DispatcherServlet,开发者无须额外开发控制器对象

分工明确,每一个功能由一个专门的对象负责实现

可以自动绑定用户输入,并正确的转换数据类型

使用了一个Map对象,实现了更加灵活的模型数据传输

内置了常见的校验器,可以校验用户输入

支持国际化

支持多种视图技术

提供了一个简单而强大的JSP标签库,支持数据绑定功能,使编写JSP变得更加容易

3.Spring MVC组件与流程

前端控制器:DispatcherServlet用于接收请求,响应结果,相当于计算机的CPU

处理器映射器:HandlerMapping负责根据用户请求找到Handler,及处理器。

处理器适配器:HandlerAdapter用于按照特定的规则执行Handler,把处理器包装成适配器。

视图解析器:ViewResolver用于进行视图解析,根据逻辑视图名将处理结果解析成真正的显示视图View

在这里插入图片描述

4.Spring MVC常用注解

@Controller:把某个类标记为控制器,单纯的使用该注解无法彻底完成Spring MVC中的控制器配置还需要把这个控制器交给Spring来管理,一般在xml配置文件中使用<context:component-scan base-package=“控制器所在的包” /> 也可以使用之前学过的bean的配置来管理。

@RequestMapping:处理URL请求地址映射的注解,可以标记在类上面也可以标记在方法上面,@RequestMapping常用属性如下:

在这里插入图片描述

其它注解

在这里插入图片描述

5.Spring MVC入门项目

创建项目:

在这里插入图片描述

导入jar包:

在这里插入图片描述

配置web.xml:

在这里插入图片描述

配置springmvc-config.xml:

在这里插入图片描述

编写代码:

实体类:在这里插入图片描述
业务逻辑:

在这里插入图片描述
在这里插入图片描述

控制器:

在这里插入图片描述

jsp视图显示:

在这里插入图片描述
在这里插入图片描述

二.课堂笔记

三.课后回顾





–行动是治愈恐惧的良药,犹豫拖延将不断滋养恐惧


http://www.ppmy.cn/news/43082.html

相关文章

rust中的集合容器(切片和哈希)与错误处理

String、数组[T:n]、列表Vec\哈希表HashMap<K,V>等。 切片slice&#xff1b; 循环缓冲区 VecDeque、双向列表 LinkedList等。(这是指双向链表吗&#xff1f;) 这些集合容器的共性&#xff1a; 可以遍历 可以进行 map-reduce操作。 可以从一种类型转换成另一种类型。 主要…

电子招投标系统源码之了解电子招标投标全流程

随着各级政府部门的大力推进&#xff0c;以及国内互联网的建设&#xff0c;电子招投标已经逐渐成为国内主流的招标投标方式&#xff0c;但是依然有很多人对电子招投标的流程不够了解&#xff0c;在具体操作上存在困难。虽然各个交易平台的招标投标在线操作会略有不同&#xff0…

话说~~ HTTP协议请求的工作流程 (Web服务请求过程)最细详解

目录 文章导入 &#xff1a; 概述 &#xff1a; 详解过程 &#xff1a; DNS域名解析 &#xff1a; DNS 域名解析过程分析 &#xff1a; TCP连接搭建 &#xff1a; 等待TCP队列 建立TCP连接 发起 HTTP 请求 &#xff1a; # 哪是如何进行 HTTP 请求的呢 &#…

DDD解决了什么问题

前言 前面我们有文章介绍了架构设计的目标以及DDD相关的领域知识&#xff0c;本章重点会介绍DDD到底在架构设计中解决了什么问题。 1. 系统复杂性的6个来源以及通用解法 架构设计的目标是管理系统复杂性以及高效率匹配资源。那系统复杂性源于好处呢&#xff1f; 1.1 高性能…

【音视频第8天】mediasoup拥塞控制【未完待续】

WebRTC的拥塞控制方式主要有以下几个&#xff1a;Transport-cc、BBR-congestion、remb&#xff08;BBR已被google从webrtc移除了&#xff09;。mediasoup支持Transport-cc和remb。 一、前言 实时通信的延时指标 视频服务质量指标 音视频服务质量与带宽之间的矛盾、实时性与服…

接口的使用

目录 接口的基本介绍 接口的注意事项和使用细节 接口vs继承 接口体现多态 接口体现多态数组 接口体现多态传递现象 接口的习题 第一题 第二题 接口的基本介绍 接口就是给出一些没有实现的方法&#xff0c;封装到一起&#xff0c;到某个类要使用的时候&#xff0c;在根…

Office365初始化配置部署方案

目录 一、前言 二、Office 365 配置和部署的基本概念 三、Office 365 配置和部署的步骤 1、准备工作

企业云盘如何实现文件共享?

企业文件共享的方式有很多&#xff0c;最常见的就是使用第三方企业云盘工具进行文件实时共享&#xff0c;这种方法不仅方便安全&#xff0c;而且兼容性高。 企业云盘主要是通过建立企业内部共享文件夹进行文件分享&#xff0c;支持通过权限管控来保障文件的安全&#xff0c;管理…