1. 程式人生 > >初入級介面寫法及思路

初入級介面寫法及思路

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層:最終形成介面的地方,這裡根據你自己的業務邏輯去呼叫你寫好的方法,根據邏輯判斷返回不同的值,

讓你知道在呼叫的過程中發生了什麼問題,哪些執行了?哪些未執行?