Sping框架(Ioc)
目錄:
1、什么是spring
2、spring tool suite官方下載地址
*************什么是spring,它能夠做什么?
Spring是一個(gè)開(kāi)源框架,它由Rod Johnson創(chuàng)建。它是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。
Spring使用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。
然而,Spring的用途不僅限于服務(wù)器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。
目的:解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性
功能:使用基本的JavaBean代替EJB,并提供了更多的企業(yè)應(yīng)用功能
范圍:任何Java應(yīng)用
簡(jiǎn)單來(lái)說(shuō),Spring是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。
1.1 中間層框架、萬(wàn)能膠
struts2
spring
hibernate
1.2 容器框架
JavaBean
IOC和AOP
什么是控制反轉(zhuǎn)(或依賴(lài)注入)
控制反轉(zhuǎn)(IoC=Inversion of Control)IoC,用白話來(lái)講,就是由容器控制程序之間的(依賴(lài))關(guān)系,而非傳統(tǒng)實(shí)現(xiàn)中,由程序代碼直接操控。這也就是所謂“控制反轉(zhuǎn)”的概念所在:(依賴(lài))控制權(quán)由應(yīng)用代碼中轉(zhuǎn)到了外部容器,控制權(quán)的轉(zhuǎn)移,是所謂反轉(zhuǎn)。
IoC還有一個(gè)另外的名字:“依賴(lài)注入 (DI=Dependency Injection)” ,即由容器動(dòng)態(tài)的將某種依賴(lài)關(guān)系注入到組件之中
案例:實(shí)現(xiàn)Spring的IoC
IOC/DI
將以前由程序員實(shí)例化對(duì)象/賦值的工作交給了spring處理
3.1、spring tool suite官方下載地址:http://spring.io/tools/sts/all
3.2、很詳細(xì)的網(wǎng)文在線安裝介紹:http://www.cnblogs.com/liuyungao/p/6213997
spring插件安裝失敗及解決方案
注意:會(huì)出現(xiàn)很多的錯(cuò)誤要淡定,看看是不是版本的問(wèn)題
安裝和配置是很鍛煉人的
總結(jié)
以上是生活随笔為你收集整理的Sping框架(Ioc)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 数据库架构
- 下一篇: raspberry 使用EDUP无线网卡