spring基石之一IOC容器启发式简介

spring是一个强大的工具,目前最流行的开发组合是spring+spingmvc+myhabtis,其中springmvc是属于spring的一部分但是也是可以单独拿出来用的。今天就回忆下学习spring的基石之一IOC容器。首先呢我应该解释下sping
spring概念:
1.spring是一个开源框架
2.spring为简化企业级应用而生的,使用Spring可以使简单的Java开发简单,-轻量级的、依赖注入、面向切面编程、容器、框架、一站式框架(可以整合其他第三方框架比如整合strcts2,mybatis等)
spring配置文件中:
1.bean:id对应名称自己取的操作的时候要要用(获取bean的时候),class对应类名。
2.prpperty:name对应的方法参数,value对应参数的值。
这些其实都是不重要的概念而已,在程序员的世界里面最重要的实际的操作开发,而不是理论上的说话。
就说下只用spring开发时候的三大步骤。
1.创建SPringIOC容器对象 :在创建容器的时候会调用对应类的构造器,且会对那个property(属性)里面参数赋值
2.从IOC容器中获取Bean实例
3.调用对应的方法
这就是三大步骤,自重最重要的就是构造IOC容器,这也是spring 的基石之一。现在来解释下IOC容器:
IOC反转控制:被动查找,反转资源获取的方向传统的资源查找方向。
DI(依赖注入)IOC的另外一种表示方式。(可能说到这里大家都还不是很理解这个IOC容器,虽然我现在也不是很理解但是用习惯了以后就好了。)
个人感觉这个IOC容器里面就是另外一片世界,一片和Java完全不同 的世界,但是这个世界与Java有着千丝万缕的联系。在IOC里面也有其对应的组成元素,我们可以使用这些元素来提高我们的开发效率,增强我们设计的系统的稳定性、健壮性和延伸性。这是一个很好用的工具,大大的简化了我们的开发。用大数据的观点来讲,这个东西就i是根据大量程序员使用Java等编程语言之后,总结出来的一个类、方法、操作使用频率高低,然后根据这个频率生成的一个简化我们操作的工具。这个东西是经验堆积而成的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值