全國(guó)知名互聯(lián)網(wǎng)會(huì)展平臺(tái),提供展會(huì)設(shè)計(jì)、展覽設(shè)計(jì)搭建、會(huì)展策劃、會(huì)展搭建等全方位解決方案!

JAVA中Action層, Service層 ,modle層 和 Dao層的功能區(qū)分

提問(wèn)者: 喬瑗|瀏覽 138 次|提問(wèn)時(shí)間: 2015-01-08

已有 1 條回答

霍康

2015-01-11
一般java都是三層架構(gòu) 數(shù)據(jù)訪問(wèn)層(dao) 業(yè)務(wù)邏輯層(biz 或者services) 界面層(ui)action 是業(yè)務(wù)層的一部分,是一個(gè)管理器 (總開(kāi)關(guān))(作用是取掉轉(zhuǎn))(取出前臺(tái)界面的數(shù)據(jù),調(diào)用biz方法,轉(zhuǎn)發(fā)到下一個(gè)action或者頁(yè)面) 模型成(model)一般是實(shí)體對(duì)象(把現(xiàn)實(shí)的的事物琺浮粹簧誄毫達(dá)桐憚昆變成java中的對(duì)象)作用是一暫時(shí)存儲(chǔ)數(shù)據(jù)方便持久化(存入數(shù)據(jù)庫(kù)或者寫入文件)而是 作為一個(gè)包裹封裝一些數(shù)據(jù)來(lái)在不同的層以及各種java對(duì)象中使用 dao是數(shù)據(jù)訪問(wèn)層 就是用來(lái)訪問(wèn)數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)的持久化(把內(nèi)存中的數(shù)據(jù)永久保存到硬盤中)