學(xué)過(guò)Spring的小伙伴對(duì)于IOC一定不陌生,IOC:控制反轉(zhuǎn)(Inversion of Control,英文縮寫(xiě)為IoC)是一個(gè)重要的面向?qū)ο缶幊?/a>的法則來(lái)削減計(jì)算機(jī)程序的耦合問(wèn)題,也是輕量級(jí)的Spring框架的核心。 控制反轉(zhuǎn)一般分為兩種類(lèi)型,依賴注入(Dependency Injection,簡(jiǎn)稱(chēng)DI)和依賴查找(Dependency Lookup)。依賴注入應(yīng)用比較廣泛。本篇我們通過(guò)一個(gè)實(shí)例和大家簡(jiǎn)單分析一下Spring中IOC的原理,以便我們可以更好的理解Spring。

  簡(jiǎn)單描述一下我們的場(chǎng)景,添加新用戶到數(shù)據(jù)庫(kù),這里我們采用分層的方式,進(jìn)行功能的實(shí)現(xiàn),我們知道,開(kāi)發(fā)程序一定要注意程序的可移植性,所以這里簡(jiǎn)單為大家介紹一下面向接口編程,面向接口編程就是面向抽象編程、面向規(guī)范編程,它帶來(lái)的最大的好處便是解耦、增強(qiáng)擴(kuò)展性、屏蔽變化。

  電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),平面設(shè)計(jì)培訓(xùn),網(wǎng)頁(yè)設(shè)計(jì)培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開(kāi)發(fā)培訓(xùn)

  好了下面我們開(kāi)始我的業(yè)務(wù)實(shí)現(xiàn),首先我們需要?jiǎng)?chuàng)建一個(gè)Model--UserDO.java

電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),平面設(shè)計(jì)培訓(xùn),網(wǎng)頁(yè)設(shè)計(jì)培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開(kāi)發(fā)培訓(xùn)

public class UserDO {    private String name;    private String password;    
    public String getName() {        return name;
    }    public v
        
		

網(wǎng)友評(píng)論