*現階段在作網頁的後端設計,須要掌握如何從客戶端接收數據、服務端響應反饋,以及數據庫中數據提取並處理的業務邏輯。
先就項目中所產生的問題,報錯緣由以及解決方案作一個記錄,方便後期學習總結。問題記錄時間:2020/9/8 22:11~~~~*ps:本人自控力較差,時常難以集中注意力,恆心不夠,故以此方法勉勵本身,但願本身可以堅持下去,也歡迎各位監督!數據庫
1、Serializable接口在業務層、POJO數據接收對象的做用?
2、動態SQL語句拼接該注意哪些地方,使用的好處以及限制有哪些?
3、運行測試類所產生的錯誤及解決方式:
1)、
屢次強調卻多次再犯的錯誤,該次報錯仔細看第一行就能夠解決,貌似產生該類錯誤的緣由有多種,若之後出現再逐~~~~一添加:後端
這次錯誤緣由是在application.yml配置文件中SQL數據庫名配置錯誤,致使服務器根本沒法訪問數據庫,筆者認爲一旦出現該錯誤在排除書寫錯誤以後都應該從源頭查起,也就是從數據庫與DAO層的鏈接上開始找問題。
2)、運行SysLogServiceTests測試類報錯
該錯誤應一眼就能看出,NoSuchBeanDefinitionException異常的處理方式應該再次複習,這次報錯緣由爲業務層實現類沒有@Service註解。服務器
4、業務層中的類泛型有何做用,使用方法是否瞭解
5、POJO中的這個是啥?
6、bo包在整個項目中扮演什麼角色,如何使用,有何規範?
6.一、bo包中的 PageObject<T>中有以下含參構造,其中super();有何含義,爲什麼用在此處,該父類是誰的父類?
7、業務層接口中只定義了一個抽象方法,而對應的Dao層中有兩個與數據庫交互的方法、SQL定義,另外一個SQL起何做用?
8、自定義異常中定義的以下的靜態長整型常量有何做用,所繼承的父類是什麼?兩個異常方法類所調用的父類構造函數有何做用?
9、控制層實現(vo)有何做用,爲什麼定義了Controller類還須要另外一個控制層類,該類以下圖再次繼承了Serializable接口,其做用是什麼,該類沒有使用特定註解交由Spring框架管理,它是如何調用的、其中定義的狀態碼和狀態信息有何做用?
10、全局異常處理類是如何使用的
11、啓動客戶端沒法接受數據是什麼緣由,如何解決