随笔分类 -  Spring

Spring和Hibernate集成--声明式事务
摘要:采用声明式事务 一、声明式事务配置 a、配置SessionFactory b、配置事务管理器 c、事务的传播特性 d、那些类那些方法使用事务 二、编写业务逻辑方法 1、 继承HibernateDaoSupport类,使用HibernateTemplate来持久化,HibernateTemplate是 阅读全文

posted @ 2012-09-09 09:16 小-强-斋-太 阅读(139) 评论(0) 推荐(0)

Spring---->JDK动态代理和CGLIB字节码生成
摘要:JDK动态代理和CGLIB字节码生成 Spring AOP使用了两种代理机制,一种是基于JDK的动态代理,另一种是基于CGLib的动态代理,之所以需要两种代理机制,很大程度上是因为JDK本身只提供基于接口的代理,不支持类的代理。 一、Spring对AOP的支持 1、如果目标对象实现了接口,默认情况下 阅读全文

posted @ 2012-09-08 16:54 小-强-斋-太 阅读(234) 评论(0) 推荐(0)

Spring---->采用静态配置文件方式实现AOP
摘要:spring对AOP的支持(采用配置文件的方式) 1、spring依赖库 SPRING_HOME/dist/spring.jar SPRING_HOME/lib/jakarta-commons/commons-logging.jar SPRING_HOME/lib/log4j/log4j-1.2.1 阅读全文

posted @ 2012-09-08 15:46 小-强-斋-太 阅读(264) 评论(0) 推荐(0)

Spring---->采用Annotation的方式实现AOP
摘要:一、采用Annotation的方式实现AOP 1、spring依赖库 SPRING_HOME/dist/spring.jar SPRING_HOME/lib/jakarta-commons/commons-logging.jar SPRING_HOME/lib/log4j/log4j-1.2.14. 阅读全文

posted @ 2012-09-08 15:34 小-强-斋-太 阅读(203) 评论(0) 推荐(0)

Spring---->AOP的术语
摘要:AOP术语 AOP: Aspect Oriented Programming 面向切面编程。 可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的 阅读全文

posted @ 2012-09-08 15:25 小-强-斋-太 阅读(146) 评论(0) 推荐(0)

Spring---->autoWire
摘要:autowire 自动装配 在定义Bean时,<bean>标签有一个autowire属性,我们可以通过指定它来让容器为受管JavaBean自动注入依赖对象。 <bean>的autowire属性有如下六个取值,他们的说明如下: 1、No:即不启用自动装配。Autowire默认的值。 2、byName: 阅读全文

posted @ 2012-09-07 19:45 小-强-斋-太 阅读(155) 评论(0) 推荐(0)

Spring---->Bean的作用域
摘要:Bean的作用域 Spring Framework支持五种作用域(其中有三种只能用在基于web的Spring ApplicationContext)。 作用域描述 singleton 在每个Spring IoC容器中一个bean定义对应一个对象实例。 prototype 一个bean定义对应多个对象 阅读全文

posted @ 2012-09-07 16:41 小-强-斋-太 阅读(177) 评论(0) 推荐(0)

Spring---->属性的注入
摘要:一、普通属性的注入 二、自定义属性编辑器 1、什么是属性编辑器,作用? 自定义属性编辑器,spring配置文件中的字符串转换成相应的对象进行注入。 spring已经有内置的属性编辑器,我们可以根据需求自己定义属性编辑器。 2、 如何定义属性编辑器? 继承PropertyEditorSupport类, 阅读全文

posted @ 2012-09-07 15:11 小-强-斋-太 阅读(113) 评论(0) 推荐(0)

Spring---->环境 及 为什么使用spring
摘要:一、为什么使用Spring(举例说明) UserDao.java UserdaoForMysqlImpl.java UserdaoForOracleImpl.java UserManager.java UserManagerImpl.java Client.java 在Client中,如果需求改变, 阅读全文

posted @ 2012-09-07 14:21 小-强-斋-太 阅读(139) 评论(0) 推荐(0)

导航