Javadream

          A long way and a dream.

          仍然在思考:如何理解業務邏輯層。

          Posted on 2006-04-02 16:23 oxl 閱讀(503) 評論(0)  編輯  收藏 所屬分類: Java Web技術
          總是沒法子弄清楚業務邏輯層和控制層的關系,控制層僅僅只是控制流嗎?那么業務邏輯就沒有控制流了嗎?

          我現在分析得出:
          1、控制層調用業務層得到要顯示的數據,然后把數據返回給視圖層。
          2、業務層則是由業務接口和業務操作組成。比如:

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


          public?class?UserService?{
          ????
          public?UserView?login(String?name,?String?password)?{
          ????????
          //.
          ????????
          //.
          ????????
          //.
          ????????
          //.
          ????????
          //.
          ????}

          }


          業務操作則是業務接口調用相關的數據持久層和一些其它相關操作組成。

          3、實體:實體就是一個對象,對象擁有數據,可以把對象放到Dao進行保存,也可以通過Dao得到對象,然后對象對自己的數據來進行操作,比如說改變靜態頁面,保存圖片或刪除圖片等。其實實體就是兩種角色,一個是持久對象PO,一個是實體對象EO
          主站蜘蛛池模板: 右玉县| 葫芦岛市| 林周县| 当涂县| 岳西县| 松桃| 会宁县| 英超| 桂林市| 收藏| 平谷区| 精河县| 塔城市| 紫阳县| 额尔古纳市| 大名县| 台东市| 留坝县| 波密县| 新竹市| 商洛市| 南召县| 秦皇岛市| 措勤县| 望奎县| 从化市| 酉阳| 奉贤区| 龙口市| 合山市| 莎车县| 南京市| 定南县| 德昌县| 千阳县| 乌苏市| 同仁县| 东丽区| 水富县| 高要市| 景德镇市|