一、Spring概念
sping是轻量级的管理型的框架,Spring框架的核心组件只有三个:Core、Context和Beans。
spring是面向Bean的编程,spring具有两大核心技术:
控制反转(IoC:Inversion of Control ) /依赖注入(DI:Dependency Injection )
对象间的关联不用硬编程在程序代码中,而是通过外部配置文件将它们关联在一起;
面向切面编程(AOP:Aspect Oriented Programming)
在不改变原代码的情况下,统一改变程序的运行方式或增强程序的功能;面向切面编程特性允许将通用任务进行集中式处理;
Spring的优点
低侵入式设计
独立于各种应用服务器
依赖注入特性将组件关系透明化,降低了耦合度
面向切面编程特性允许将通用任务进行集中式处理
与第三方框架的良好整合
二、使用Spring开发
三、面向切口编程
定义增强类
配置文件中添加描述
测试中的main()方法同上