![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
ajacker
这个作者很懒,什么都没留下…
展开
-
Spring学习笔记——一、控制反转(IOC)和依赖注入(DI)
文章目录第一部分 IOC控制反转和DI依赖注入A、IOC控制反转一、程序的耦合和解耦解耦例子:JDBC驱动解耦例子:工厂模式 三层架构工厂设计模式存在的问题和改造二、使用Spring解决程序耦合准备工作修改表现层代码,通过spring创建对象三、使用XML配置文件实现IOC详解ApplicationContext方式ApplicationContext三个常用实现类BeanFactory方式使用X...原创 2019-10-11 19:35:55 · 180 阅读 · 0 评论 -
Spring学习笔记——四、事务控制
第四部分 事务控制 A. 使用AOP完成事务控制的例子(AOPTxTest) 我们基于之前的例子(AOPTest),用现在所学的知识完成改造 一、配置Xml 开启注解扫描和aop注解支持并使用spring-jdbc配置数据源 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframewor...原创 2019-10-11 20:57:19 · 164 阅读 · 0 评论 -
Spring学习笔记——三、JdbcTemplate
文章目录第三部分 JdbcTemplateA. 使用方式一、配置数据源二、配置JdbcTemplate对象B. 增删改查(jdbcTemplateTest)一、增加数据二、删除数据三、修改数据四、查询操作1. 查询所有2. 查询一个3. 查询聚合函数的结果(或者取某一行某一列)C. 在DAO层使用jdbcTemplate(jdbcTemplateDaoTest)一、xml形式配置二、半注解形式配置...原创 2019-10-11 20:56:33 · 242 阅读 · 0 评论 -
Spring学习笔记——二、面向切片编程(AOP)
文章目录第二部分 AOP面向切片编程A. 代码冗余与装饰器模式(AOPTest)一、代码冗余现象二、动态代理解决方案B. AOP解决代码冗余一、 AOP相关术语二、 使用XML配置AOP的步骤1. 添加Aop的依赖2. 在`bean.xml`中引入约束3. 使用``标签声明AOP配置4. 使用``标签配置切面5. 使用``配置切入点6. 配置具体的通知方法*.1 切入点表达式*.2 环绕通知C. ...原创 2019-10-11 20:55:07 · 354 阅读 · 0 评论