spring
文章平均质量分 91
扎克风暴
我心如铁,坚不可摧
展开
-
Spring5(第一天)
Spring5的概念 1、Spring 是轻量级的开源的 JavaEE 框架 2、Spring 可以解决企业应用开发的复杂性 3、Spring 有两个核心部分:IOC 和 Aop (1)IOC:控制反转,把创建对象过程交给 Spring 进行管理 (2)Aop:面向切面,不修改源代码进行功能增强 4、Spring 特点 (1)方便解耦,简化开发 (2)Aop 编程支持 (3)方便程序测试 (4)方便和其他框架进行整合 (5)方便进行事务操作 (6)降低 API 开发难度 下载Spring5 1.进入Spri原创 2020-10-29 09:11:45 · 199 阅读 · 0 评论 -
Spring5(第二天)
IOC(概念和原理) 1、什么是 IOC (1)控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理 (2)使用 IOC 目的:为了耦合度降低 (3)做入门案例就是 IOC 实现 2、IOC 底层原理 (1)xml 解析、工厂模式、反射 IOC(BeanFactory 接口) 1、IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂 2、Spring 提供 IOC 容器实现两种方式:(两个接口) (1)BeanFactory:IOC 容器基本实现,是 Spring 内部的使用原创 2020-10-29 09:12:03 · 139 阅读 · 0 评论 -
Spring5(第三天)
AOP(概念) 1、什么是 AOP (1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 (2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 (3)使用登录例子说明 AOP AOP(底层原理) 1、AOP 底层使用动态代理 (1)有两种情况动态代理 第一种 有接口情况,使用 JDK 动态代理 创建接口实现类代理对象,增强类的方法 第二种 没有接口情况,使用 CGLIB 动态代理 创建子原创 2020-10-30 10:25:25 · 115 阅读 · 0 评论 -
Spring5(第四天)
JdbcTemplate(概念和准备) 1、什么是 JdbcTemplate (1)为了简化持久化操作,Spring在JDBC API之上提供了JdbcTemplate组件。Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 2、准备工作 (1)引入相关 jar 包 (2)在 spring 配置文件配置数据库连接池 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.s原创 2020-11-01 23:28:10 · 142 阅读 · 0 评论 -
spring 和 mybatis 进行整合
步骤: 1.导入相关jar包 。junit 。mybatis 。mysql数据库 。spring相关的 。aop织入 。mybatis-spring【new】 2.编写配置文件 3.测试 回忆mybatis 1.编写实体类 2.编写核心配置文件 3.编写接口 4.编写Mapper.xml 5.测试 Mybatis-spring 官方文档 1.编写数据源 <?xml version="1.0" encoding="UTF8"?> <beans xmlns="http://www.spring原创 2021-02-22 20:17:18 · 113 阅读 · 0 评论