谈谈你对spring的理解

面试官:谈谈你对spring的理解?(spring的优点也一起讲了)

回答: Spring是一个轻量级的IoC和AOP容器框架。

             spring的优点:(不讲出口)

           spring的轻量级是是从它的大小和开销来说的,完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。

             Spring是非侵入式的,spring的api是不会出现在业务逻辑上出现的,对于应用而言,业务逻辑可以从当前应用剥离出来,实现复用,对于框架而言,业务逻辑也可以从spring框架中快速的移植到别的框架

            spring提供容器功能,容器可以管理对象的生命周期,对象和对象之间的依赖关系等。通常我们都是可以写一个配置文件,在上面定义对象的名字等,在容器启动以后,这些对象就被实例化好了,我们可以直接去用。而且依赖关系也建立好了。

             spring的ioc指的是控制权的转移,将控制权交给容器,调用者可以专心自己的业务逻辑就可以了。对象控制权由调用者移交给容器,使得调用者不必关心对象的创建和管理,专注于业务逻辑开发;解耦对象间的依赖关系,避免通过硬编码的方式耦合在一起;

             spring的aop是面向切面编程,一种新的模块化方式,专门处理系统各模块中的交叉关注点问题,将具有横切性质的系统级业务提取到切面中,与核心业务逻辑分离(解耦);

             spring可以很好的和别的框架组合,

 

  • 8
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值