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 閱讀(1896) 評論(1)  編輯  收藏 所屬分類: java

          評論

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

          主站蜘蛛池模板: 页游| 威宁| 新营市| 博湖县| 邳州市| 武汉市| 汉中市| 石河子市| 手机| 舟曲县| 龙口市| 柳林县| 北海市| 东阿县| 阳曲县| 龙川县| 宁河县| 项城市| 梁河县| 长治市| 阳谷县| 涪陵区| 怀柔区| 鱼台县| 吴旗县| 盐池县| 广平县| 开原市| 太湖县| 祁阳县| 北海市| 平江县| 师宗县| 谢通门县| 吉隆县| 双桥区| 宣恩县| 大渡口区| 芜湖市| 海城市| 和硕县|