Spring核心概念(一)

一、Spring概念

  sping是轻量级的管理型的框架,Spring框架的核心组件只有三个:Core、Context和Beans。

  

  spring是面向Bean的编程,spring具有两大核心技术:

  控制反转(IoC:Inversion of Control ) /依赖注入(DI:Dependency Injection )

    对象间的关联不用硬编程在程序代码中,而是通过外部配置文件将它们关联在一起;

  面向切面编程(AOP:Aspect Oriented Programming)

    在不改变原代码的情况下,统一改变程序的运行方式或增强程序的功能;面向切面编程特性允许将通用任务进行集中式处理;

Spring的优点
低侵入式设计
独立于各种应用服务器
依赖注入特性将组件关系透明化,降低了耦合度
面向切面编程特性允许将通用任务进行集中式处理
与第三方框架的良好整合

二、使用Spring开发

  

三、面向切口编程

定义增强类

配置文件中添加描述

测试中的main()方法同上

 

猜你喜欢

转载自www.cnblogs.com/newbest/p/9184703.html