Spring
想你的夜713
谁的青春不迷茫我的青春我做主
展开
-
SpringIOC原理
http://blog.csdn.net/he90227/article/details/51536348转载 2017-02-16 15:25:05 · 1274 阅读 · 0 评论 -
Spring事务
事务的主要应用:事务主要用于持久层中,即程序和数据库打交道的地方。 事务的基本特性:原子性、一致性、隔离性和持久行。 Spring全面支持事务,并且提供了一致性事务管理,不论是JTA、JDBC、Hibernate、JPA和JDO。 Spring事务的实现原理:基于Spring AOP机制来实现的,在默认的情况下会使用java的动态代理的机制。在Spring中提供2种方式来实现,一种是动态原创 2017-01-17 22:31:31 · 196 阅读 · 0 评论 -
Spring 事务
Spring事务: 实现原理:AOP 切入点、切面、连接点 AOP的实现原理是:动态代理,有jdk动态代理和CGLIB。 1.事务隔离级别: 根据数据库概念可以分为:脏读、读写提交、可重复读、序列化 不同的数据库所支持的隔离级别不同,例如Oracle支持是读写提交和序列化,默认为读写提交,mysql默认的隔离级别为可重复读。 2.事务的传播行为 传播行为就是指在方法之间的掉用。原创 2017-02-09 13:39:07 · 209 阅读 · 0 评论 -
Spring AOP
Spring AOP:AOP称为面向方面的编程,是OOP的一种补充。当多个对象类共同组合在一起完成一个功能时,就增加了模块的耦合性,这是可以利用AOP对业务逻辑的各个部分进行分离,降低耦合度。 Spring AOP实现原理:Java反射和动态代理机制。 AOP是目前软件编程的一个热点,是继OOP面向对象编程的另一个热点。使用OOP对象编程可以轻松实现一种对象层次结构,但是使用原创 2017-01-18 22:31:41 · 216 阅读 · 0 评论 -
Spring中bean生命周期
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。 转载请注明地址 http://www.c转载 2017-02-10 09:28:29 · 243 阅读 · 0 评论 -
Spring Bean生命周期2
Spring中Bean的管理周期一般就是以IOC容器来管理,一般担当管理者角色的是BeanFactory或ApplicationContext。下面以Beanfactory为列来介绍一下Bean的生命周期。 1.Bean的创建:由BeanFactory读取Bean定义文件,并生成各个实例。 2.Bean的set注入:执行Bean的属性依赖注入。 3.BeanNameAware的setName原创 2017-02-10 14:40:35 · 179 阅读 · 0 评论 -
spring中使用内存数据库
内存数据库springembedded database 内存数据库(Embedded database或in-momery database)具有配置简单、启动速度快、尤其是其可测试性等优点,使其成为开发过程中非常有用的轻量级数据库。在spring中支持HSQL、H2和Derby三种数据库。 下面看一下具体使用方法: 1.需要在applicationContext.xml中添加如下:转载 2017-01-20 13:31:55 · 1436 阅读 · 0 评论 -
spring单例、线程安全、事务等疑惑总结
spring中管理的bean实例默认情况下是单例的[sigleton类型],就还有prototype类型按其作用域来讲有sigleton,prototype,request,session,global session。spring中的单例与设计模式里面的单例略有不同,设计模式的单例是在整个应用中只有一个实例,而spring中的单例是在一个IoC容器中就只有一个实例。 但spring中的单例也转载 2017-03-09 21:22:10 · 622 阅读 · 0 评论