Spring
文章平均质量分 86
Ice008
每天都要有收获,每天都要有进步,滴水成川,川流成海,不断学习,不断总结,你会发现自己变得不一样!
展开
-
Spring框架的设计理念与设计模式(1)
Spring作为现在最优秀的框架之一,已被广泛的使用,51CTO也曾经针对Spring框架中的JDBC应用做过报道。本文将从另外一个视角试图剖析出Spring框架的作者设计Spring框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成Spring的骨骼架构?Spring的AOP特性又是如何利用这些基础的骨骼架构来工作的?Spring中又使用了那些设计模式来完转载 2012-08-20 23:42:40 · 556 阅读 · 0 评论 -
Spring的核心--依赖注入(Dependency Injection)
依赖注入也叫控制反转,其实是同一个概念。在传统的程序设计过程中,当某角色调用另外角色时,通常由调用者负责创建被调用者,但在Spring中,创建被调用者的工作不再由调用者来完成,而是通常由Spring容器来完成,然后注入调用者,因此也叫依赖注入。注入方式有两种:属性注入(setter injection)和构造函数注入(Constructor injection)依赖注入好处:让be原创 2012-08-19 23:51:06 · 918 阅读 · 1 评论 -
Spring源码学习之--事务类型
Spring事务类型定义在接口 TransactionDefinition 中,有以下事务类型,与EJB类似传播行为(PROPAGATION)1) PROPAGATION_REQUIRED : 缺省的事务类型,当前方法如果没有事务,会自动创建事务。2) PROPAGATION_SUPPORTS :表示当前方法不需要事务性上下文,但是如果有一个事务已经在运行的话,它也可以在这个事务里运行原创 2012-10-01 00:06:07 · 524 阅读 · 0 评论 -
spring 集成ibatis及mysql配置
数据源配置:database.properties内容:Java代码 UserName=*** Password=***** jdbc.DriverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/databaseName jdbc.username=${Us转载 2012-10-03 14:54:00 · 1434 阅读 · 0 评论 -
Spring + Ibatis + MySql实例详解
1. 环境:将以下jar包加入到工程,commons-logging-1.0.4.jar、ibatis-2.3.0.677.jar、mysql-connector-java-5.0.3-bin.jar、spring.jar。2. 在MySql中创建数据库和相应的表:[sql] view plaincopyprint?#####################转载 2012-10-03 17:40:07 · 799 阅读 · 0 评论 -
spring的事务管理(1)
引言在软件中,要么全有(全部发生)要么全无(全部都没发生)的操作称为事务!spring的事务管理与spring的缓存机制一样,都是基于spring的AOP,因此,spring的事务管理与spring的缓存机制在配置上是非常相似的。spring的事务管理包括编程式事务、基于xml配置式事务、注解驱动式事务。下面分别介绍这三种事务管理。在介绍spring事务管理之前,有必要对事务的一些参数转载 2012-09-26 00:21:47 · 498 阅读 · 0 评论 -
Spring源代码解析(一):IOC容器【转载计文柯书籍】
在Spring中,IOC容器的重要地位我们就不多说了,对于Spring的使用者而言,IOC容器实际上是什么呢?我们可以说BeanFactory就是我们看到的IoC容器,当然了Spring为我们准备了许多种IoC容器来使用,这样可以方便我们从不同的层面,不同的资源位置,不同的形式的定义信息来建立我们需要的IoC容器。在Spring中,最基本的IOC容器接口是BeanFactory - 这个接口为转载 2012-11-07 23:30:35 · 876 阅读 · 0 评论