總是沒法子弄清楚業務邏輯層和控制層的關系,控制層僅僅只是控制流嗎?那么業務邏輯就沒有控制流了嗎?
我現在分析得出:
1、控制層調用業務層得到要顯示的數據,然后把數據返回給視圖層。
2、業務層則是由業務接口和業務操作組成。比如:

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


public?class?UserService?
{

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




























業務操作則是業務接口調用相關的數據持久層和一些其它相關操作組成。
3、實體:實體就是一個對象,對象擁有數據,可以把對象放到Dao進行保存,也可以通過Dao得到對象,然后對象對自己的數據來進行操作,比如說改變靜態頁面,保存圖片或刪除圖片等。其實實體就是兩種角色,一個是持久對象PO,一個是實體對象EO