什么是SpringIOC?为什么要用IOC而不是New来创建实例

分享人:张强

width="640" height="498" src="https://v.qq.com/iframe/player.html?vid=u0653v2cxit&tiny=0&auto=0" allowfullscreen="">

1.背景介绍

什么是spring:
2002年,Rod Johnson在《Expert One-on-One J2EE Design and Development》书中首次推出了Spring框架雏形interface21框架。到现在将近20年了。最早Spring是为了解决企业级应用开发的复杂性而创建的。但是归根究底它的主要使命就是一点:简化java开发

Spring的开发策略:

  • 基于POJO类的轻量级和最小侵入性编程;
  • 通过依赖注入和面向接口实现松耦合;
  • 基于切面和惯例进行声明式编程;
  • 通过切面和模板减少样板式代码;

目的:解决应用开发的复杂性
功能:使用基本的JavaBean代替EJB,并提供了非常多的功能模块支持
范围:任何Java应用

java程序是通过很多类相互协作、相互调用来实现的,也就是说它们相互依赖。只要有了依赖就有了耦合,spring就是为了解决这些耦合,它致力于建造更容易维护、清晰度更高、更容易开发的代码。

Spring的优点:

  • 低侵入式设计;
  • 独立性强,能独立于各种应用服务器
  • 兼容性强,能融合各种框架模块,比如hibernate/mybatis
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值