初入級介面寫法及思路
阿新 • • 發佈:2019-01-28
1.很少寫介面,剛剛開始寫的時候沒思路是很惱火的
(1)資料庫:在寫介面之前一定要知道它是做什麼的?需要什麼欄位?以及業務邏輯?
它們決定你要定義多少介面!實體要建立多少! 欄位有哪些!
(2) entity層 :將資料庫的欄位按照資料類型別進行封裝並生產setter與getter方法
(3)dao層:dao層決定你方法的屬性(增、刪、改、查)
根據不同的方法的呼叫 會有不同的返回值,而你要做的 就是接收這些資料 這裡的返回資料就是 int 型別
而這裡的返回資料型別,是你所定義的實體類 ,而且查詢的是Object物件
注意:當你的資料型別是List的時候要記得用List去接收資料
還有傳參的時候,當引數等於或大於兩個的時候最好用Map去接收一下
(4)service層:我們的方法命名一般與dao層的一樣,而你想要呼叫哪個方法就返回那個方法名
記得接收資料的型別要一致
(5).xml 檔案: 這是與資料庫資料交接的核心
查詢語句一般都是要基本3個引數的,id----->即方法名 (唯一標識,別取同名了),parameterClass:引數型別 (最容易錯的地方,要小心,具體看你dao定義的型別)
resultClass:返回類 (即實體類)
插入與更新的資料型別要少個實體類
(6)controller層:最終形成介面的地方,這裡根據你自己的業務邏輯去呼叫你寫好的方法,根據邏輯判斷返回不同的值,
讓你知道在呼叫的過程中發生了什麼問題,哪些執行了?哪些未執行?