Spring框架总结篇
文章目录 一、Spring框架介绍 二、IoC控制反转 三、AOP面向切面编程 四、配置文件与Bean 五、Spring集成JdbcTemplate 六、事务控制 一、Spring框架介绍 Spring Framework即 Spring轻量级企业开发框架 ,提供了从表现层到业务层再到持久层的一套完整的解决方案。我 们在项目中可以只使用 spring 一个框架,就可以提供表现层的 mvc 框架,持久层的 Dao 框架。它的两大核心 IoC 和 AOP 更是为我们程序解耦和代码简洁易维护提供了支持。 关于Spring框架的介绍可以参照下面的博客: Spring介绍 二、IoC控制反转 将对象的调用权交给容器,通过容器实现对象的装配和管理。 这就是IoC的概念,IoC的实现方式主要有 依赖注入DI 和 依赖查找DL 两种。IoC实际是一种设计思想,在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了? ”这个经典问题。他总结出是依赖对象的获得被反转了。谁控制谁?当然是 IoC 容器控制了对象 ;控制什么?那就是主 要控制了外部资源获取 (不只是对象包括比如文件等)。 关于IoC控制反转的内容可以参照下面的博客: IoC环境搭建 依赖注入DI介绍 DI—构造器注入 DI