一般使用哪種依賴(lài)注入?構(gòu)造器依賴(lài)注入還是Setter方法依賴(lài)注入?
一般使用哪種依賴(lài)注入?構(gòu)造器依賴(lài)注入還是Setter方法依賴(lài)注入?
一般使用哪種依賴(lài)注入?構(gòu)造器依賴(lài)注入還是Setter方法依賴(lài)注入?
一般使用哪種依賴(lài)注入?構(gòu)造器依賴(lài)注入還是Setter方法依賴(lài)注入?
第1題
A.依賴(lài)注入是一種設(shè)計(jì)開(kāi)發(fā)模式
B.依賴(lài)注入使組件之間相互依賴(lài)、相互制約
C.依賴(lài)注入提倡使用接口編程
D.依賴(lài)注入可以獨(dú)立開(kāi)發(fā)各組件,然后根據(jù)組件間的依賴(lài)關(guān)系進(jìn)行組裝
第2題
B.避免了編寫(xiě)繁瑣的setter方法,所有的依賴(lài)關(guān)系都在構(gòu)造函數(shù)中設(shè)定
C.由于不存在setter方法,而是在構(gòu)造時(shí)由容器一次性設(shè)定依賴(lài)關(guān)系,因而組件在創(chuàng)建之后即處于相對(duì)不變的穩(wěn)定狀態(tài),無(wú)須擔(dān)心上層代碼在調(diào)用過(guò)程中執(zhí)行setter方法時(shí)破壞組件之間的依賴(lài)關(guān)系
D.通過(guò)構(gòu)造子注入,可以在構(gòu)造函數(shù)中決定依賴(lài)關(guān)系的注入順序
第4題
A.A.getter方法
B.B.setter方法
C.C.自定義賦值方法
D.D.靜態(tài)方法
第6題
A.GET注入
B.POST注入
C.COOKIE注入
D.HTTP頭部注入
第7題
A.A.將組件間的依賴(lài)關(guān)系采取配置文件的方式管理,而不是在代碼中
B.B.降低了組件間的耦合,使程序更容易維護(hù)和升級(jí)
C.C.促進(jìn)了“面向接口”編程,使構(gòu)建大規(guī)模程序更輕松
D.D.需要定義大量接口,增加了編碼復(fù)雜度
第8題
A.Spring提供了HibernateDaoSupport類(lèi)來(lái)簡(jiǎn)化Hibernate的使用
B.在Spring配置文件中,可以通過(guò)Spring提供的LocalSessionFactoryBean來(lái)獲得SessionFactory的實(shí)例
C.通過(guò)集成Spring和Hibernate,用Spring管理程序的依賴(lài)關(guān)系,將SessionFactory注入到DataSource中
D.通過(guò)Spring,無(wú)須在Biz層代碼中直接實(shí)例化DAO類(lèi),而是可以通過(guò)注入得到
第10題