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  回復  更多評論
            

          主站蜘蛛池模板: 忻城县| 邻水| 西丰县| 聂荣县| 万州区| 海口市| 浮山县| 永善县| 海盐县| 宾川县| 大化| 滦南县| 合江县| 西畴县| 永昌县| 香格里拉县| 怀宁县| 枞阳县| 宁化县| 宁国市| 余江县| 阿拉善右旗| 荣成市| 夏津县| 上饶市| 阜南县| 土默特右旗| 绵竹市| 九江市| 江川县| 亳州市| 青神县| 涞水县| 仲巴县| 松原市| 上林县| 宜兴市| 滁州市| 调兵山市| 息烽县| 乌兰县|