zongxing

          沒有邁不過去的坎!

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            14 隨筆 :: 16 文章 :: 33 評論 :: 0 Trackbacks
          一:數據操作層:
          一個DAO,對數據表進行基本的操作,所有方法都是通用的。
          二:業務層:
          1:調用DAO中的方法,業務層與數據操作層之間是獨立的,可以撤換任何業務層中的程序,而不對系統產生影響。
          2:我曾經在寫業務方法時,把add()方法的輸入參數寫為FormBean了,這樣就會出現問題,將來要是不用struts了,頁面里的數據怎么傳到業務方法里呢。所以業務方法里還是不能與FormBean有任何關系的。應該把數據傳輸bean作為業務方法的對象。
          3:Struts里的action負責formbean的裝卸,add數據時,把頁面里的字段取過來,然后轉換成vo,再調用業務方法add(vo);
          當要在頁面展示數據時, 調用業務方法getSomething()把數據從數據庫中取出,轉換成formbean,然后在頁面里展示。

          三:表示層:
          posted on 2007-10-09 21:13 zongxing 閱讀(1901) 評論(1)  編輯  收藏 所屬分類: java

          評論

          # re: java分層機制的一點理解 2009-12-10 16:13 vobit
          你好,我對分層這塊還是不太清楚。從jsp→ →數據庫;是間有javabean,action,form,dao 還有相應的接口,我想能幫我按順序畫出來嗎?另外說一下每一層的意思好嗎,我似懂非懂,還有form是不是就是所說的javabean呢。請一定復我好嗎,感激不盡!郵箱:294963332@qq.com或者vobit2002@yahoo.com.cn  回復  更多評論
            

          主站蜘蛛池模板: 同德县| 东兰县| 镇安县| 镇原县| 神农架林区| 小金县| 万年县| 本溪| 黄山市| 开阳县| 太保市| 莱西市| 新蔡县| 罗山县| 岳阳县| 嘉禾县| 广丰县| 牙克石市| 张家口市| 承德市| 工布江达县| 镇宁| 湟中县| 梓潼县| 天长市| 太白县| 武宁县| 科技| 江安县| 肇东市| 沧源| 浮梁县| 大渡口区| 平定县| 柳州市| 吉隆县| 乌拉特前旗| 仁怀市| 大荔县| 雷波县| 台中市|