action層,dao層,service層,domain層,util層,common層含義是什麼?

action爲控制層,MVC中充bai當C角色,用來分配哪個業務來處理用du戶請求。
dao持久層,DB操作都寫在這裏。

service層屬於springmvc的service業務層。
domian存放實體,如果用ibatis框架,一般mapping創建在它下面,當然只針對架構mapping也是無意義。

util功能包,針對本項目工具類。
common通用工具包,一般一個公司會有固定的jar,好幾個項目通用的,例如遠程調用等。

首先這些名字不是bai必須的,只是爲了du統一,一般都這麼zhi叫。
工作流程:一個請求發送到action(作用:daoMVC中的C),action控制它發送到哪個biz處理,如果用到數據庫,那麼biz在連接dao,然後返回要的數據,最後action在返回響應的頁面(比如jsp),因爲是面向對象,所以實體domain在中間傳遞數據。以上爲工作流程.
各層意義:action爲控制層,MVC中充當C角色,用來分配哪個業務來處理用戶請求。
biz業務層,存放好多處理業務的代碼,現實中面向接口編程,一般這裏定義都是業務接口,通常會有一個biz.impl這個包用來寫實現類. 當然針對架構意義實現類不用說。
dao持久層,DB操作都寫在這裏
ui 用戶交互層,通常爲頁面,例如.jsp,aspx等頁面
util功能包,針對本項目工具類
common通用工具包,一般一個公司會有固定的jar,好幾個項目通用的,例如遠程調用等
domian存放實體,如果用ibatis框架,一般mapping創建在它下面,當然只針對架構mapping也是無意義. 不懂追問即可!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章