spring入门:spring相关名词解释

IT行业作为一个不断更新创造的行业,每时每刻都会涌现一大批专业术语,因此需要了解到这些术语是什么意思显得尤为重要。

AOP:(Aspect Oriented Programming)面向切面编程 ,具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。详情参考:AOP详细介绍

DAO:(Data Access Object) 数据访问对象,第一个面向对象的数据库接口,最适用于单系统应用程序或小范围本地    分布使用。详情参考:DAO详细介绍

ORM:(Object Relation Mapping)对象关系映射,是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据    之间的转换。详情参考:ORM详细介绍

JEE:(Java Platform Enterprise Edition)Java 平台企业版,适于创建服务端大型应用软件和服务系统。详情参考:JEE参考1,JEE参考2

IoC:(Inversion of Control In)控制反转,对象创建责任的反转,负责实例化,定位,配置应用程序中的对象及建立这些对象间的依赖。详情参考:IoC详细介绍

DI: (Dependency Injection) 依赖注入

例如:对象A需要操作数据库,以前我们总是要在A中自己编写代码来获得一个Connection对象,有了spring我们就只需要告诉spring,A中需要一个Connection,至于这个Connection怎么构造,何时构造,A不需要知道。在系统运行时,spring会在适当的时候制造一个Connection,然后像打针一样,注射到A当中,这样就完成了对各个对象之间关系的控制。A需要依赖Connection才能正常运行,而这个Connection是由spring注入到A中的,依赖注入的名字就这么来的。

发布了23 篇原创文章 · 获赞 10 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/gui694278452/article/details/104371680