企業關注技能知識點 Spring框架

2021-06-23 02:11:21 字數 1352 閱讀 2234

1、什麼是ioc?ioc有什麼作用?

ioc即控制反轉,也被稱為di,即依賴注入。

ioc的意思是,將物件的建立以及裝配過程交給容器實現,而不再使用**進行。

使用ioc建立並裝配物件,能夠使得應用可以不管將來具體實現,完全在乙個抽象層次進行描述和技術架構,使得應用的可擴充套件性提高。

參考:spring ioc(控制反轉)之ioc的使用

2、什麼是aop?aop有什麼作用?

aop(aspect oriented program)程式設計能夠將通用的功能與業務模組分離,是oop程式設計的延續和補充。

在企業應用中,很多模組可能需要實現相同的功能,如多個模組都需要日誌功能、許可權校驗功能、事務管理功能等,這些相同的功能被稱為切面。

使用aop程式設計,可以單獨對「切面」程式設計,然後將這些切面動態織入到功能模組中。

參考:spring aop(面向切面程式設計)【aop中的術語】、spring aop(面向切面程式設計)【aop快速入門】

3、spring框架整合jdbc時,主要使用哪個類簡化jdbc的操作?

使用jdbctemplate類簡化jdbc操作。

參考:spring整合jdbc

4、spring框架hibernate時,主要使用那個類簡化hibernate操作?

使用hibernatetemplate類簡化hibernate操作。

參考:spring 整合hibernate

5、spring框架整合struts2框架時主要需要哪些步驟?

①web.xml中增加listener以及context-param的配置;

②struts.properties中指定struts.objectfactory的常量值為spring;

③struts.xml檔案中的action的class屬性可以進行簡化;

⑤完善action類,宣告action需要關聯的屬性並提供setter方法。

參考:spring 整合struts2

效能知識點二

之前講到重排,布局的時候使用flex時,比使用inline block和float時重排更快,所以在布局時可以優先考慮flex。h5新增srcset,sizes和元素用來做響應式,雖然對效能有提高,但是要準備很多的,只能是看情況使用。我們知道瀏覽器的渲染機制,只有css和dom載入完了,構建rend...

人工智慧知識點記錄

1 構成產生式系統的基本元素有 綜合資料庫 產生式規則 控制系統 控制策略按執行規則的方式分類,分為 搜尋策略 衝突消解策略 正向反向雙向推理 三類。2 歸結過程中控制策略的作用是給出控制策略,以使僅對選擇合適的子句間方可做歸結,避免 多餘的 不必要的歸結式出現 常見的控制策略有 推理方向 求解策略...

Android java的io效能知識點

關於bitmap,使用decodestream代替decodefile,並且傳入bufferedinputstream型別的檔案流,decoderesource同樣存在這個問題,建議使用decoderesourcestream,效能優化的原因是增加了緩衝區,減少了磁碟io的次數 vss virtua...