摘要: 学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。 一 阅读全文
posted @ 2016-11-27 15:07 starskyhu 阅读(339) 评论(0) 推荐(0) 编辑
摘要: iBatis框架是Java持久层开发框架,说白了就是前人写了一部分代码(针对数据库操作),我们要做的就是再次开发,拿来框架直接使用。 我们自己开发时,dao层的sql语句都是写死在程序中的,如果查询条件改变什么的都需要修改sql语句,这样就得去修改原代码,违背了开发原则中的开闭原则。有没有一种实现让 阅读全文
posted @ 2016-11-27 14:29 starskyhu 阅读(6762) 评论(0) 推荐(0) 编辑
摘要: 除了前面介绍的基于JDK1.5的注解方式来定义切面,切入点和增强处理外,Spring AOP也允许直接使用XML配置文件来管理它们。在JDK1.5之前,只能使用配置文件的方式来管理,在Spring2.X后提供了一个新的aop命名空间来定义切面、切入点和增强处理。 相比之下,使用XML配置文件方式有如 阅读全文
posted @ 2016-11-27 12:57 starskyhu 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 配置文件与注解方式的有很大不同,多了很多配置项。 beans2.xml <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http:// 阅读全文
posted @ 2016-11-27 12:51 starskyhu 阅读(8979) 评论(0) 推荐(1) 编辑
摘要: Spring对AOP的实现提供了很好的支持。下面我们就使用Spring的注解来完成AOP做一个例子。 首先,为了使用Spring的AOP注解功能,必须导入如下几个包。aspectjrt.jar,aspectjweaver.jar,cglib-nodep.jar. 然后我们写一个接口 [java] v 阅读全文
posted @ 2016-11-27 11:36 starskyhu 阅读(1005) 评论(0) 推荐(0) 编辑