摘要: 1.上一次总结了 Spring 的核心三大组件(Core,Beans,Context),今天总结的 AOP、JDBC和事务都可以看成是核心三大组件的应用。 其中 Spring 的事务管理又以 AOP 为基础的声明式事务管理,对 JDBC 数据操作进行了补充。 2.在学习 AOP 的时候,需要搞明白的 阅读全文
posted @ 2016-08-01 11:14 solverpeng 阅读(1570) 评论(0) 推荐(3) 编辑
摘要: 事务基础:请参看:http://www.cnblogs.com/solverpeng/p/5720306.html 一、Spring 事务管理 1.前提:事务管理器 在使用 Spring 声明式事务管理策略之前,必须配置事务管理器。 Spring 的核心事务管理器的顶级接口是 PlatformTra 阅读全文
posted @ 2016-07-30 15:07 solverpeng 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 一、事务 简单点说,事务就是一件事情。所有与事务相关的内容都是围绕这一件事情展开的。 二、事务的特性:ACID A:Atomicity(原子性),事务必须是一个不可分割的整体。 C:Consistency(一致性),执行完数据库操作后,数据不会被破坏。如:从 A 账户转账到 B,要保证 A 账户扣钱 阅读全文
posted @ 2016-07-30 09:55 solverpeng 阅读(571) 评论(0) 推荐(3) 编辑
摘要: 一、说明 1.Spring JDBC 对原始的 JDBC 进行了封装,使其更加易用。 2.JdbcTemplate 作为 Spring JDBC 的核心,为不同类型的 JDBC 操作提供了模板方法。 3.JdbcTemplate 对于 Spring 作用与 DbUtils 对于 Jdbc 的意义相同 阅读全文
posted @ 2016-07-29 12:36 solverpeng 阅读(428) 评论(0) 推荐(1) 编辑
摘要: 一、整合多个配置文件 在 Spring Config 文件中,可以使用 <import> 标签将别的配置文件引入到一个文件中,进行配置文件的集成。该标签和 <bean> 标签同级。 使用 resource 属性,地址前缀包含三个: 1.classpath:从类路径下加载。 2.file:从文件路径下 阅读全文
posted @ 2016-07-25 11:36 solverpeng 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 一、Spring 官方文档中给出的 Spring 的整体结构。 二、我自己所理解的 Spring 整体结构图。 三、本次总结 Spring 核心部分 1.从上面图中可以看出,Beans 和 Context 和 Core 组件作为 Spring 的核心组件,它们构成了整个 Spring 的骨架。 2. 阅读全文
posted @ 2016-07-21 19:58 solverpeng 阅读(4248) 评论(0) 推荐(13) 编辑
摘要: 一、首先声明一点,我 UML 类图的学习是借鉴的 《大话设计模式》中的例子,仅仅是为了个人的学习,不涉及其他。 二、将大鸟讲给小菜的 UML 类图样例贴上来。 三、说明: 1.类图 第一层显示的是类名,如果是抽象类,就用斜体表示。 第二层是类的特性,通常就是字段和属性。 第三层是类的操作,通常是方法 阅读全文
posted @ 2016-07-20 17:23 solverpeng 阅读(463) 评论(0) 推荐(2) 编辑
摘要: 一、为了更加快捷的开发,为了更少的配置,特别是针对 Web 环境的开发,从 Spring 4.0 之后,Spring 引入了 泛型依赖注入。 二、泛型依赖注入:子类之间的依赖关系由其父类泛型以及父类之间的依赖关系来确定,父类的泛型必须为同一类型。 通俗一点来说:两个子类之间的依赖关系不需要在子类中去 阅读全文
posted @ 2016-07-20 14:05 solverpeng 阅读(5831) 评论(0) 推荐(18) 编辑
摘要: 一、理解 Bean 的生命周期,对学习 Spring 的整个运行流程有极大的帮助。 二、在 IOC 容器中,Bean 的生命周期由 Spring IOC 容器进行管理。 三、在没有添加后置处理器的情况下 Bean 的生命周期 1.通过构造器或工厂方法创建 Bean 的实例 2.为 Bean 的属性设 阅读全文
posted @ 2016-07-18 21:05 solverpeng 阅读(651) 评论(0) 推荐(4) 编辑
摘要: 一、SpEL:Spring 表达式语言,在使用的时候类似于 EL 表达式,但是需要注意的是,SpEL 使用在 Spring Config 文件中。 二、格式:使用 #{} 作为界定符,所有在大括号中的字符都将被认为成是 SeEL 三、作用: 1.通过 Bean 的 id 对 Bean 进行引用 2. 阅读全文
posted @ 2016-07-18 20:29 solverpeng 阅读(659) 评论(0) 推荐(0) 编辑