怎么看java項(xiàng)目dao層用的什么的簡單介紹
1首先使用開發(fā)工具打開以前練手的項(xiàng)目,如下圖所示2展開某一個項(xiàng)目目錄,查看該項(xiàng)目中的配置文件或類包如果項(xiàng)目文件中里面僅有applicationContextxml文件,則代表該項(xiàng)目用了spring框架,如下圖所示3打開的項(xiàng)目目。
是SSH架構(gòu)的工程嗎代表了三層吧,model是實(shí)例,service提供各種方法,dao實(shí)現(xiàn)各種方法,impl指implement,即實(shí)現(xiàn),service和dao都需要impl,dao內(nèi)部的方法一般是實(shí)現(xiàn)與數(shù)據(jù)庫交互的,而model一般就是數(shù)據(jù)庫中表的實(shí)例。
同時還要處理異常這一串動作就是業(yè)務(wù)邏輯,service層要負(fù)責(zé)實(shí)現(xiàn),但它不應(yīng)該關(guān)心底層用的是mysql還是oracle,也不應(yīng)該由它拼接SQL語句dao層的代碼則只與數(shù)據(jù)庫交互,比如service層要添加用戶記錄,它就執(zhí)行insert語句,要檢查。
Dao專門負(fù)責(zé)一些對數(shù)據(jù)庫的訪問,然后是業(yè)務(wù)處理層,用來使用戶和數(shù)據(jù)庫交互的中間層,可以對用戶的請求做出處理的,最一層就是用戶使用的層。
Dao其實(shí)一般沒有這個類,這一般是指java中MVC架構(gòu)中的model的概念,主要是訪問數(shù)據(jù)庫的一些方法一般的javaMVC架構(gòu)中最外層是view也就是頁面,control是一些控制后臺和頁面訪問的類,model其實(shí)是dao層,但大部分人,會再增加。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。