摘要:
(六)Spring-事务式声明 一、回顾事务 1.1 事务特性: ACID 把一组业务当成一个业务来做,要么都成功,要么都失败! 事务在项目开发中,十分的重要,涉及到数据的一致性问题。不能马虎! 确保完整性和一致性! 1.2 事务ACID原则: 原子性 A 一致性 C 隔离性 I 多个业务可能操作同 阅读全文
摘要:
(四)Spring-AOP 一、AOP背景知识 1.1 相关概念 1 横切关注点: 跨越应用程序多个模块的方法或功能。 即是,与我们业务逻辑无关的,但是我们需要关注的部分,就是横切关注点,如日志,安全,缓存,事务等等... 2 切面(ASPECT) 横切关注点,被模块化的特殊对象。即,它是一个类。比 阅读全文
摘要:
(五)Spring-spring和mybatis的整合 一、整合要点 1.1 准备工作 spring和mybatis的官网整合地址为: http://www.mybatis.cn/archives/769.html 需要导入依赖: <dependency> <groupId>org.mybatis< 阅读全文
摘要:
(二)Spring-bean的作用域、xml和注解方式自动装配以及注解开发 一、 bean的作用域 1.1 定义 当您创建一个 bean 定义时,您创建了一个用于创建由该 bean 定义定义的类的实际实例的方法。bean 定义是一个配方的想法很重要,因为这意味着,与一个类一样,您可以从一个配方创建许 阅读全文
摘要:
(三)Spring-静态代理和动态代理 一、代理模式 代理就是帮人做一些事情 为什么要学习代理模式?因为这就是SpringAOP的底层。SpringAOP是重点。 代理模式的分类: 静态代理 动态代理 二、静态代理 2.1 静态代理定义 角色分析: 抽象角色:一般真实角色和代理角色会有个共同角色,会 阅读全文
摘要:
(一)Spring-介绍、对象创建以及依赖注入 一、 简介 spring:春天 >给软件行业带来了春天 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然后,Sping的用途不仅仅限于服务器端的开发。从简单性、可测试性和松 阅读全文