A.Spring的JDBC模塊負責數據庫資源管理和數據處理;
B.JDBC是Spring數據訪問/集成中的重要模塊;
C.Spring框架降低了包括JDBC的使用難度;
D.Spring JDBC的核心類是JdbcTemplate
第2題
A、PlatformTransactionManager接口是Spring提供的平臺事務管理器,主要用于管理事務。
B、TransactionDefinition接口是事務定義(描述)的對象,該對象中定義了事務規則,并提供了獲取事務相關信息的方法。
C、TransactionStatus接口是事務的狀態,它描述了某一時間點上事務的狀態信息。
D、在事務管理過程中,傳播行為可以控制是否需要創建事務以及如何創建事務,通常情況下,對于數據的查詢、插入、更新和刪除操作,必須進行事務管理。
第3題
A、Spring具有簡單、可測試和松耦合等特點,從這個角度出發,Spring就是應用于任何Java應用的開發中;
B、Spring提供了對AOP的支持,它允許將一些通用任務,如安全、事務、日志等進行集中式處理,從而提高了程序的復用性
C、Spring就是一個大工廠,可以將所有對象的創建和依賴關系的維護工作都交給Spring容器管理,杜絕了組件之間的耦合性
D、Spring增加了Java EE開發中一些API的使用難度
第4題
A、Spring框架的所有功能都是通過其核心容器來實現的。
B、創建BeanFactory實例時,需要提供Spring所管理容器的詳細配置信息,這些信息通常采用XML文件形式來管理。
C、ApplicationContext不僅包含了BeanFactory的所有功能,還添加了對國際化、資源訪問、事件傳播等方面的支持。
D、通常在Java項目中,會采用通過ClassPathXmlApplicationContext類來實例化ApplicationContext容器的方式,而在Web項目中,ApplicationContext容器的實例化工作會交由Web服務器來完成。
第5題
B.Spring中最常使用的就是Properties格式的配置方式.這種配置方式通過Properties文件來注冊并管理Bean之間的依賴關系
C.在Spring中.XML配置文件的可以包含多個<beans>,<beans>中包含了多個<bean>子元素,每一個<bean>子元素定義了一個Bean
D.如果在Bean中未指定id和name.則Spring無法獲取Bean
第6題
A、要使用Spring MVC中攔截器,要先自定義攔截器還需要在配置文件中進行配置。
B、<mvc:interceptors>元素用于配置一組攔截器,其子元素<bean>中定義的是指定路徑的攔截器
C、<mvc:interceptors>元素中可以同時配置多個<mvc:interceptor>子元素
D、<mvc:exclude-mapping>元素用于配置不需要攔截的路徑請求
第7題
A、Spring的四個基礎包,它們分別對應Spring Web容器的四個模塊。
B、Spring的四個基礎包有spring-core.RELEASE.jar、spring-beans-.RELEASE.jar、spring-context-.RELEASE.jar和spring-aop-.RELEASE.jar。
C、spring-context-.RELEASE.jar是所有應用都要用到的JAR包,它包含訪問配置文件以及進行IoC或者DI操作相關的所有類。
D、spring-core.RELEASE.jar包含Spring框架基本的核心工具類,Spring其它組件都要用到這個包里的類,是其它組件的基本核心。
第8題
A、SpringMvc的核心入口是DispatcherServlet
B、@RequestMapping注解既可以用在類上也可以用在方法上
C、@PathVariable作用是取出url中的模板變量作為參數
D、controller默認是單例,通過@Scope(“prototype”)注解改為多例,成員變量共享
第10題
A、Spring中的事務管理分為兩種方式:一種是傳統的編程式事務管理,另一種是聲明式事務管理。
B、編程式事務管理:是通過AOP技術實現的事務管理,就是通過編寫代碼實現的事務管理,包括定義事務的開始、正常執行后的事務提交和異常時的事務回滾。
C、聲明式事務管理:其主要思想是將事務管理作為一個“切面”代碼單獨編寫,然后通過AOP技術將事務管理的“切面”代碼植入到業務目標類中。
D、聲明式事務管理最大的優點在于開發者無需通過編程的方式來管理事務,只需在配置文件中進行相關的事務規則聲明,就可以將事務規則應用到業務邏輯中。
為了保護您的賬號安全,請在“上學吧”公眾號進行驗證,點擊“官網服務”-“賬號驗證”后輸入驗證碼“”完成驗證,驗證成功后方可繼續查看答案!