在Spring中,關(guān)于依賴注入,下列說法錯誤的是()。
A.依賴注入是一種設(shè)計開發(fā)模式
B.依賴注入使組件之間相互依賴、相互制約
C.依賴注入提倡使用接口編程
D.依賴注入可以獨立開發(fā)各組件,然后根據(jù)組件間的依賴關(guān)系進行組裝
A.依賴注入是一種設(shè)計開發(fā)模式
B.依賴注入使組件之間相互依賴、相互制約
C.依賴注入提倡使用接口編程
D.依賴注入可以獨立開發(fā)各組件,然后根據(jù)組件間的依賴關(guān)系進行組裝
第1題
A.Spring提供了HibernateDaoSupport類來簡化Hibernate的使用
B.在Spring配置文件中,可以通過Spring提供的LocalSessionFactoryBean來獲得SessionFactory的實例
C.通過集成Spring和Hibernate,用Spring管理程序的依賴關(guān)系,將SessionFactory注入到DataSource中
D.通過Spring,無須在Biz層代碼中直接實例化DAO類,而是可以通過注入得到
第2題
A.IOC和DI指的是Spring容器的功能
B.DI是依賴注入的功能
C.DI是IoC的另外一種說法
D.DI和IOC是Spring兩個不同的功能
第5題
A、Spring Boot所創(chuàng)建的應(yīng)用程序都是獨立的War包,而不是Jar包
B、Spring Boot項目不需要將WAR包部署到Tomcat、Jetty等Servlet容器中,而是在啟動時,自動的啟動一個嵌入式的Tomcat
C、Spring Boot與其他主流框架整合時,只需在pom.xml中添加相應(yīng)依賴,即可直接使用該框架,無需在項目的配置文件中添加配置
D、Spring Boot會根據(jù)類路徑中的類和JAR包中的類自動配置Bean,而不需要手動配置
第8題
B.避免了編寫繁瑣的setter方法,所有的依賴關(guān)系都在構(gòu)造函數(shù)中設(shè)定
C.由于不存在setter方法,而是在構(gòu)造時由容器一次性設(shè)定依賴關(guān)系,因而組件在創(chuàng)建之后即處于相對不變的穩(wěn)定狀態(tài),無須擔(dān)心上層代碼在調(diào)用過程中執(zhí)行setter方法時破壞組件之間的依賴關(guān)系
D.通過構(gòu)造子注入,可以在構(gòu)造函數(shù)中決定依賴關(guān)系的注入順序
第10題
A.A.將組件間的依賴關(guān)系采取配置文件的方式管理,而不是在代碼中
B.B.降低了組件間的耦合,使程序更容易維護和升級
C.C.促進了“面向接口”編程,使構(gòu)建大規(guī)模程序更輕松
D.D.需要定義大量接口,增加了編碼復(fù)雜度