- 博客(17)
- 收藏
- 关注
原创 SpringMVC工程搭建
1:SpringMVC请求映射注解创建项目使用IDEA创建Maven工程IDEA配置Maven我们新建Maven项目名为“springmvc-demo“,设置好Maven版本、配置文件以及Maven仓库由于SpringMVC在 MVC设计模式 中是作为控制器负责前后端代码的连接,我们首先需要添加WEB文件夹用来存放前端代码添加web右键我们的项目名 -> 选择“Add Framework Support”选择WebApplication核实版本号核实是否会自动创建web.xml添
2021-04-15 08:55:46
86
原创 MyBatis操作数据库
1:select单条数据要想使用MyBatis首先需要导入MySQL驱动包、MyBatis框架基础包并且添加MyBatis核心配置文件首先复习下上个章节的内容要想使用MyBatis首先需要导入MySQL驱动包、MyBatis框架基础包并且添加MyBatis核心配置文件首先复习下上个章节的内容执行结果表示dao已经通过注解的方式搭建好了Java方法和SQL语句之间的桥梁,并且查询出了所需要的一条数据2:select多条数据但是在实际使用时我们常常需要一次性查询多条数据,例如:SELECT *
2021-04-15 08:54:15
78
原创 MyBatis实现Mapper配置并查询数据
1:什么是Mapper*在MyBatis工程搭建 中我们主要讲解的是 MyBatis 如何连接数据库,具体执行 SQL 语句使用的是 JDBC 方式但在实际应用中是不会选择 JDBC 来执行 SQL 的,MyBatis 提供了 Mapper 作为 Java 方法和 SQL 语句之间的桥梁,来帮助我们更好地去使用 SQLJava 接口方法与 SQL 语句以及 mapper 之间的关系如下图所示:我们新建Maven项目名为“mybatis-mapper“,设置好Maven版本、配置文件以及Maven仓库
2021-04-15 08:51:58
219
原创 MyBatis工程搭建
1:JDBC连接及操作数据库引入MySQL驱动包刷新maven等待自动下载libraries中有了导入的包表示依赖引入完成代码实现执行结果控制台打印结果如下图所示,表示我们已经成功连接数据库并查出了需要的值步骤总结注册驱动获取连接获取statement对象执行SQL语句返回结果集遍历结果集关闭连接释放资源2:引入MyBatis依赖maven仓库查询网址:MavenRepositorymybatis:MyBatis基础包logback-classic:日志依赖刷新maven
2021-04-15 08:50:45
42
原创 SpringAOP
1:代理模块Spring的核心特性就是IOC和AOP,之前整理了SpringIOC,这篇文章就来写一下SpringAOP(Aspect Oriented Programming),即:面向切面编程面向切面编程是指通过预编译和运行期动态代理的方式实现在不修改源代码的情况下给程序动态统一添加功能的一种技术在学习SpringAOP之前我们需要了解什么是代理模式文中提到的基于接口的JDK动态代理与基于子类的CGLib动态代理两种动态代理的方式都是实现SpringAOP的基础在spring中,虽然引入了As
2021-04-15 08:49:44
67
原创 Spring IOC&DI
1:引入IOC之前IOC(Inversion of Control 控制反转)是面向对象编程中的一种设计模式其最常见的方式叫做DI(Dependency Injection 依赖注入)通过控制反转,将实例化对象的控制权,由手动的new变成了Spring框架通过反射机制实例化需要使用的时候,依赖通过配置文件以及注解的方式注入到对象中项目常用后端代码结构 如下图所示:我们新建Maven项目名为“spring-ioc“,设置好Maven版本、配置文件以及Maven仓库以查询User数据为例对比IO
2021-04-15 08:48:30
56
原创 2021-04-15
1:Spring工程搭建创建项目使用IDEA创建Maven工程IDEA配置Maven我们新建Maven项目名为“spring-demo“,设置好Maven版本、配置文件以及Maven仓库搭建配置Spring引入依赖maven仓库查询网址:MavenRepositoryspring基础包:spring-core:Core模块主要包含Spring框架基本的核心工具类,Spring的其他组件要都要使用到这个包里的类,Core模块是其他组件的基本核心spring-beans:包含访问配置文件、创
2021-04-15 08:42:27
156
原创 SSH和SSM的区别
1.Spring简介Spring官网首页滚动显示如下内容:Spring makes Java simple.Spring makes Java modern.Spring makes Java productive.Spring makes Java reactive.Spring makes Java cloud-ready.Spring使Java简单易用、紧跟时代、复用性强、快速响应、云就绪。概念Spring刚出世时,仅提供了一些核心功能模块其中IOC&DI和AOP两大两大核
2021-04-15 08:39:28
61
原创 SpringMVC工程搭建
1:SpringMVC请求映射注解创建项目使用IDEA创建Maven工程IDEA配置Maven我们新建Maven项目名为“springmvc-demo“,设置好Maven版本、配置文件以及Maven仓库由于SpringMVC在 MVC设计模式 中是作为控制器负责前后端代码的连接,我们首先需要添加WEB文件夹用来存放前端代码添加web右键我们的项目名 -> 选择“Add Framework Support”选择WebApplication核实版本号核实是否会自动创建web.xml
2021-04-15 00:21:10
44
原创 MyBatis操作数据库
1:select单条数据要想使用MyBatis首先需要导入MySQL驱动包、MyBatis框架基础包并且添加MyBatis核心配置文件首先复习下上个章节的内容要想使用MyBatis首先需要导入MySQL驱动包、MyBatis框架基础包并且添加MyBatis核心配置文件首先复习下上个章节的内容执行结果表示dao已经通过注解的方式搭建好了Java方法和SQL语句之间的桥梁,并且查询出了所需要的一条数据2:select多条数据但是在实际使用时我们常常需要一次性查询多条数据,例如:SELEC
2021-04-15 00:03:58
113
原创 MyBatis实现Mapper配置并查询数据
1:什么是Mapper*在MyBatis工程搭建 中我们主要讲解的是 MyBatis 如何连接数据库,具体执行 SQL 语句使用的是 JDBC 方式但在实际应用中是不会选择 JDBC 来执行 SQL 的,MyBatis 提供了 Mapper 作为 Java 方法和 SQL 语句之间的桥梁,来帮助我们更好地去使用 SQLJava 接口方法与 SQL 语句以及 mapper 之间的关系如下图所示:我们新建Maven项目名为“mybatis-mapper“,设置好Maven版本、配置文件以及Maven仓
2021-04-14 23:54:15
218
原创 MyBatis工程搭建
1:JDBC连接及操作数据库引入MySQL驱动包刷新maven等待自动下载libraries中有了导入的包表示依赖引入完成代码实现执行结果控制台打印结果如下图所示,表示我们已经成功连接数据库并查出了需要的值步骤总结注册驱动获取连接获取statement对象执行SQL语句返回结果集遍历结果集关闭连接释放资源2:引入MyBatis依赖maven仓库查询网址:MavenRepositorymybatis:MyBatis基础包logback-classic:日志依赖刷新mav
2021-04-14 23:43:21
39
原创 SpringAOP
1:代理模块Spring的核心特性就是IOC和AOP,之前整理了SpringIOC,这篇文章就来写一下SpringAOP(Aspect Oriented Programming),即:面向切面编程面向切面编程是指通过预编译和运行期动态代理的方式实现在不修改源代码的情况下给程序动态统一添加功能的一种技术在学习SpringAOP之前我们需要了解什么是代理模式文中提到的基于接口的JDK动态代理与基于子类的CGLib动态代理两种动态代理的方式都是实现SpringAOP的基础在spring中,虽然引入了As
2021-04-14 23:33:34
141
原创 Spring IOC&DI
1:引入IOC之前IOC(Inversion of Control 控制反转)是面向对象编程中的一种设计模式其最常见的方式叫做DI(Dependency Injection 依赖注入)通过控制反转,将实例化对象的控制权,由手动的new变成了Spring框架通过反射机制实例化需要使用的时候,依赖通过配置文件以及注解的方式注入到对象中项目常用后端代码结构 如下图所示:我们新建Maven项目名为“spring-ioc“,设置好Maven版本、配置文件以及Maven仓库以查询User数据为例对比IOC
2021-04-14 22:35:32
46
原创 Spring工程搭建
1:Spring工程搭建创建项目使用IDEA创建Maven工程IDEA配置Maven我们新建Maven项目名为“spring-demo“,设置好Maven版本、配置文件以及Maven仓库搭建配置Spring引入依赖maven仓库查询网址:MavenRepositoryspring基础包:spring-core:Core模块主要包含Spring框架基本的核心工具类,Spring的其他组件要都要使用到这个包里的类,Core模块是其他组件的基本核心spring-beans:包含访问配置文件、创
2021-04-14 22:30:34
75
原创 SSH和SSM的区别
1.Spring简介Spring官网首页滚动显示如下内容:Spring makes Java simple.Spring makes Java modern.Spring makes Java productive.Spring makes Java reactive.Spring makes Java cloud-ready.Spring使Java简单易用、紧跟时代、复用性强、快速响应、云就绪。概念Spring刚出世时,仅提供了一些核心功能模块其中IOC&DI和AOP两大两大核
2021-04-14 22:25:04
61
原创 2021-03-21
Data Access/Integration:持久层 是Spring对数据持久化、事务管理的支持。SpringDataJpa就是其中的一种Web:表现层 是Spring对表现层数据的处理部分的支持。SpirngMVC就是其中的一种Test:测试层 是Spring对项目提供的一个完整测试环境中间的两部分 是Spring框架的核心功能狭义角度:Spring指的是Spring框架核心功能模块广义角度:Spring是一个提供了众多功能模块的生态圈控制反转:程序由主动到被动依赖注入:程序注入的一种方式
2021-04-14 22:23:51
44
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人