| SSM框架是spring、spring MVC 、和mybatis框架的整合,是標(biāo)準(zhǔn)的MVC模式。標(biāo)準(zhǔn)的SSM框架有四層,分別是dao層(mapper),service層,controller層和View層。使用spring實(shí)現(xiàn)業(yè)務(wù)對象管理,使用spring MVC負(fù)責(zé)請求的轉(zhuǎn)發(fā)和視圖管理,mybatis作為數(shù)據(jù)對象的持久化引擎。1)持久層:dao層(mapper)層作用:主要是做數(shù)據(jù)持久層的工作,負(fù)責(zé)與數(shù)據(jù)庫進(jìn)行聯(lián)絡(luò)的一些任務(wù)都封裝在此。Dao層首先設(shè)計(jì)的是接口,然后再Spring的配置文件中定義接口的實(shí)現(xiàn)類。然后可以在模塊中進(jìn)行接口的調(diào)用來進(jìn)行數(shù)據(jù)業(yè)務(wù)的處理。(不在關(guān)心接口的實(shí)現(xiàn)類是哪個(gè)類)數(shù)據(jù)源的配置以及有關(guān)數(shù)據(jù)庫連接的參數(shù)都在Spring的配置文件中進(jìn)行配置。2)業(yè)務(wù)層:Service層作用:Service層主要負(fù)責(zé)業(yè)務(wù)模塊的邏輯應(yīng)用設(shè)計(jì)。先設(shè)計(jì)接口然后再設(shè)計(jì)實(shí)類,然后再在Spring的配置文件中配置其實(shí)現(xiàn)的關(guān)聯(lián)。(業(yè)務(wù)邏輯層的實(shí)現(xiàn)具體要調(diào)用到自己已經(jīng)定義好的Dao的接口上)這樣就可以在應(yīng)用中調(diào)用Service接口來進(jìn)行業(yè)務(wù)處理。更多項(xiàng)目內(nèi)容請下載查看。 |
|
|