1.Dao層用于數(shù)據(jù)庫訪問,主要是結(jié)合PO將數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)換成PO數(shù)據(jù)
2.Service層基于Dao層進(jìn)行封裝業(yè)務(wù)邏輯,可以使用接口面向接口而不是實(shí)現(xiàn)開發(fā)
3.Controller用于調(diào)用Service層返回?cái)?shù)據(jù),若是對(duì)外接口可以是DTO,若是WEB的ModelAndView可以是VO給頁面調(diào)用
注意:
1.Dao層和Controller層不能有過多的業(yè)務(wù)邏輯,應(yīng)該放在service層,同時(shí)還可以進(jìn)行復(fù)用