spring是一个轻量级的框架,提供了IOC容器、AOP的实现、支持DAO/ORM支持、WEB集成等功能,
IOC:
(1)理解为控制反转,也可以理解为依赖入注,是面向对象编程中的一种设计理念,用来降低耦合度。
(2)依赖就是属性,依赖入注就是属性入注。
AOP:
(1)理解为面向切面编程,它是面向编程思想发展到一定阶段的产物,是面对面向编程的一种补充。
(2)基本概念:切面、连接点、增强处理、切入点、目标对象、AOP代理、织入、
(3)适用于访问控制和事务管理、性能检测等。
(4)增强处理分为:异常抛出增强,环绕增强,最终增强。
开发步骤:
(1)下载spring并添加到项目中;
(2)下载commons-logging-1.2.jar添加到项目中,spring运行依赖于它。
(3)配置log4j;
(4)编写spring配置文件(**.XML);
(5)添加测试方法。
(6)运行