![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springmvc
文章平均质量分 94
JTZ001
大数据工程师
展开
-
SSM框架整合
SSM框架整合 SSM框架中包含Spring,SpringMVC,Mybatis。而Spring与SpringMVC都是Spring Framework的模块,无需整合。只需将Mybatis与Spring整合即可 一、整合关注点 Spring在web项目中的应用 在web项目启动时,读取applicationContext.mxl配置文件,创建IOC容器 使用连接池作为数据源 直连数据源或Spring中的数据源(DriverManagerDataSource),连接效率太低。使用阿里旗下的德鲁伊连接池(原创 2021-05-12 13:25:38 · 152 阅读 · 1 评论 -
SpringMVC数据校验
数据校验 B/S系统中对http请求数据的校验多数在客户端进行,这也是出于简单及用户体验性上考虑。但是在一些安全性要求高的系统中服务端校验是不可缺少的,SpringMVC实现控制层添加校验。SpringMVC使用Hibernate Validator的校验框架(和Hibernate ORM没有任何关系) 1. 前端校验 index.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html>原创 2021-05-07 18:28:55 · 383 阅读 · 0 评论 -
SpringMVC拦截器
拦截器 1. 什么是拦截器 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理 2. maven依赖 <dependencies> <!-- spring核心包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifa原创 2021-05-07 17:30:45 · 861 阅读 · 1 评论 -
Springmvc 异常处理
七、异常处理 1. 异常分类 系统中异常包括两类:编译期异常和运行时异常 编译期异常:继承java.lang.Exception,通过捕获异常(try-catch)从而获取异常信息 运行时异常:继承java.lang.RuntimeException,通过规范代码开发、测试通过手段减少运行时异常的发生 2. SpringMVC的异常处理机制 系统中的三层架构(dao、service、controller)都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行原创 2021-05-07 17:28:30 · 181 阅读 · 0 评论 -
Springmvc RESTful支持
六、RESTful支持 1. 什么是RESTful RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用 RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释 1.1 对url进行规范 特点:url简洁,将参数通过url传到服务端 非REST风格的url:http://localhost:8080/findEmp.do?sal=2000&de原创 2021-04-30 11:18:36 · 178 阅读 · 2 评论 -
SpringMVC JSON数据交互
五、JSON数据交互 1. JSON简介 JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式 基于ECMAScript的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据 简洁和清晰的层次结构使得JSON成为理想的数据交换语言 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率 index.jsp <%@ page contentType="text/html;charset=UTF-8" language="j原创 2021-04-30 09:34:05 · 185 阅读 · 2 评论 -
SpringMVC上传与下载
四、上传与下载 1. 导入文件上传jar包 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5fpDJsJ3-1619746061969)(images/mvc_upload_jar.jpg)] maven依赖配置 <dependencies> <!-- spring核心包--> <dependency> <groupId>org.springframework</groupId>原创 2021-04-30 09:28:48 · 92 阅读 · 1 评论 -
SpringMVC注解开发
三、SpringMVC注解开发 1. 基本步骤 1.1 前端控制器 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/ja原创 2021-04-30 09:23:26 · 465 阅读 · 0 评论 -
SpringMVC入门
二、Springmvc入门 1. 搭建Springmvc的项目 1.1 创建一个WEB项目 1.2 导入Spring的jar包 其中spring-webmvc-4.3.18.RELEASE.jar为SpringMVC的核心jar包 maven依赖配置 <dependencies> <!-- spring核心包--> <dependency> <groupId>org.springframework</groupId>原创 2021-04-30 09:20:29 · 146 阅读 · 1 评论