仍然在思考:如何理解業(yè)務(wù)邏輯層。
Posted on 2006-04-02 16:23 oxl 閱讀(496) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): Java Web技術(shù)總是沒(méi)法子弄清楚業(yè)務(wù)邏輯層和控制層的關(guān)系,控制層僅僅只是控制流嗎?那么業(yè)務(wù)邏輯就沒(méi)有控制流了嗎?
我現(xiàn)在分析得出:
1、控制層調(diào)用業(yè)務(wù)層得到要顯示的數(shù)據(jù),然后把數(shù)據(jù)返回給視圖層。
2、業(yè)務(wù)層則是由業(yè)務(wù)接口和業(yè)務(wù)操作組成。比如:

/**?*//**
?*?A?Service
?*/


public?class?UserService?
{

????public?UserView?login(String?name,?String?password)?
{
????????//
.
????????//
.
????????//
.
????????//
.
????????//
.
????}
}
業(yè)務(wù)操作則是業(yè)務(wù)接口調(diào)用相關(guān)的數(shù)據(jù)持久層和一些其它相關(guān)操作組成。
3、實(shí)體:實(shí)體就是一個(gè)對(duì)象,對(duì)象擁有數(shù)據(jù),可以把對(duì)象放到Dao進(jìn)行保存,也可以通過(guò)Dao得到對(duì)象,然后對(duì)象對(duì)自己的數(shù)據(jù)來(lái)進(jìn)行操作,比如說(shuō)改變靜態(tài)頁(yè)面,保存圖片或刪除圖片等。其實(shí)實(shí)體就是兩種角色,一個(gè)是持久對(duì)象PO,一個(gè)是實(shí)體對(duì)象EO
我現(xiàn)在分析得出:
1、控制層調(diào)用業(yè)務(wù)層得到要顯示的數(shù)據(jù),然后把數(shù)據(jù)返回給視圖層。
2、業(yè)務(wù)層則是由業(yè)務(wù)接口和業(yè)務(wù)操作組成。比如:




























業(yè)務(wù)操作則是業(yè)務(wù)接口調(diào)用相關(guān)的數(shù)據(jù)持久層和一些其它相關(guān)操作組成。
3、實(shí)體:實(shí)體就是一個(gè)對(duì)象,對(duì)象擁有數(shù)據(jù),可以把對(duì)象放到Dao進(jìn)行保存,也可以通過(guò)Dao得到對(duì)象,然后對(duì)象對(duì)自己的數(shù)據(jù)來(lái)進(jìn)行操作,比如說(shuō)改變靜態(tài)頁(yè)面,保存圖片或刪除圖片等。其實(shí)實(shí)體就是兩種角色,一個(gè)是持久對(duì)象PO,一個(gè)是實(shí)體對(duì)象EO