JAVA中Action層, Service層 ,modle層 和 Dao層的功能區(qū)分
提問者: 喬瑗|瀏覽 136 次|提問時間: 2015-01-08
已有 1 條回答
霍康
2015-01-11
一般java都是三層架構(gòu) 數(shù)據(jù)訪問層(dao) 業(yè)務邏輯層(biz 或者services) 界面層(ui)action 是業(yè)務層的一部分,是一個管理器 (總開關(guān))(作用是取掉轉(zhuǎn))(取出前臺界面的數(shù)據(jù),調(diào)用biz方法,轉(zhuǎn)發(fā)到下一個action或者頁面) 模型成(model)一般是實體對象(把現(xiàn)實的的事物琺浮粹簧誄毫達桐憚昆變成java中的對象)作用是一暫時存儲數(shù)據(jù)方便持久化(存入數(shù)據(jù)庫或者寫入文件)而是 作為一個包裹封裝一些數(shù)據(jù)來在不同的層以及各種java對象中使用 dao是數(shù)據(jù)訪問層 就是用來訪問數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)的持久化(把內(nèi)存中的數(shù)據(jù)永久保存到硬盤中)