摘要:
1. 背景 jdbc存在的问题 1、 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。 2、 Sql语句在代码中硬编码,造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改变java代码。 3、 使用preparedStatement向占有位符 阅读全文
摘要:
1.Spring的事务(基于AOP技术,事务的切面类及通知已经由Spring提供) 1.Spring事务隔离级别采用数据库默认的隔离级别 2.事务的传播行为常量(使用默认值) 事务的传播行为:解决的是业务层之间的方法调用 PROPAGATION_REQUIRED(默认值) -- A中有事务,使用A中 阅读全文
摘要:
插说一句话:注解方式的出现目的是为了取代xml配置文件的开发方式 spring提供AOP技术了,重点是要学会怎么配置使用生成代理对象,以及增强代码怎么写 1.AOP的概述 1.1 AOP技术 AOP为Aspect Oriented Programming的缩写,面向切面编程 AOP最早由AOP联盟的 阅读全文
摘要:
IOC:Inversion of Control 控制反转. 指的是 对象的创建权反转(交给)给Spring. 作用是实现了程序的解耦合. 1.IOC和DI: IOC :控制反转,将对象的创建权交给了Spring. DI :Dependency Injection 依赖注入.需要有IOC的环境,Sp 阅读全文
摘要:
1.数据库中事务的四大特性(ACID) (1)原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,也就是说因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 (2)一致性(Consistency) 一致性是指事务必须使数据库从 阅读全文