SpringBoot基础
学习目标:
能够理解Spring的优缺点
能够理解SpringBoot的特点
能够理解SpringBoot的核心功能
能够搭建SpringBoot的环境
能够完成application.properties配置文件的配置
能够完成application.yml配置文件的配置
能够使用SpringBo ...
主流框架:SSM(Spring、SpringMVC、Mybatis)框架整合
一、搭建环境(1)创建数据库,导入数据(2)导入依赖坐标,创建子模块(3)编写domain实体类,service层和dao层接口
/** * 帐户实体类 */public class Account implements Serializable{ private Integer i ...
流框架三:SpringMVC(4)文件上传异常处理及拦截器
一、SpringMVC实现文件上传1、原理分析<form action="/user/fileupload1" method="post" enctype="multipart/form-data"> 选择文件:<input type="file" name="upl ...
主流框架三:SpringMVC(3)响应数据和结果视图
一、返回值的分类(1)字符串controller方法 返回字符串 可以指定逻辑视图名,通过视图解析器解析为物理视图地址。
指定逻辑视图名,经过视图解析器解析为jsp 物理路径:/WEB-INF/pages/success.jsp/** * 响应字符串为返回值 * @return ...
主流框架三:SpringMVC(2)请求参数的绑定和常用的注解
一、请求参数的绑定1、绑定说明我们都知道,表单中请求参数都是基于key=value的。 SpringMVC绑定请求参数的过程是通过把表单提交请求参数,作为控制器中方法参数进行绑定的。例如:
<a href="param/testParam?username=hehe&password= ...
主流框架三:SpringMVC(1)SpringMVC概述
一:三层架构和MVC1、三层架构:表现层: 也就是我们常说的web层。它负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求web层,web需要接收http请求,完成http响应。 表现层包括展示层和控制层:控制层负责接收请求,展示层负责结果的展示。 表现层依赖业务层,接收到客户端请 ...
主流框架二:Spring(6)Spring中的JdbcTemplate和事务控制
一、Spring中的JdbcTemplate1、JdbcTemplate的概述持久层总图:JdbcTemplate类似于DBUtils,它是spring框架中提供的一个对象,是对原始Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。并且我们需要导入spring-tx-5. ...
主流框架二:Spring(5)Spring中的 AOP
一、AOP 与 Spring中的AOP
AOP 概述AOP:全称是 Aspect Oriented Programming 即:面向切面编程。简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。
2.AOP 的作用及优势 ...
主流框架二:Spring(4)动态代理实现事务控制
一、事务控制事务我们在java web中有涉及。Spring中 我们使用了 connection 对象的 setAutoCommit(true)此方式控制事务,如果我们每次都执行一条 sql 语句,没有问题,但是如果业务方法一次要执行多条 sql语句,这种方式就无法实现功能了。
解决办法:让业务层来 ...
主流框架二:Spring(3)Spring基于注解的IOC和案例分析
一、案例使用XML方式实现单表的CRUD操作持久层技术的选择:dbutils
1、案例准备:(1)导入包坐标
<dependencies> <dependency> <groupId>org.springframework< ...