posts - 2,  comments - 0,  trackbacks - 0
          使用Sturts + Spring + Hibernate框架開發(fā), 通常采用MVC分層開發(fā)模式,Aciton處理請求,Services處理業(yè)務(wù)邏輯,Dao與數(shù)據(jù)庫相關(guān)的操作。
          Action:
          HelloAction(請求處理,調(diào)用相應(yīng)的Service,指定視圖顯示結(jié)果)

          Services:
          HelloService(接口)
          HelloServiceImpl(接口的實現(xiàn))

          Dao:
          HelloDao(數(shù)據(jù)庫操作)

          Services層為什么要用(Services接口 類  +  Services接口實現(xiàn)類)分開,這樣做有什么好處?
          (Services接口 類  +  Services接口實現(xiàn)類)相當(dāng)于面向接口編程
          好處:
                  1、符合開閉原則,高內(nèi)聚,低耦合
                  2、增強(qiáng)了系統(tǒng)的靈活性
                  3、提高程序可維護(hù)性
                  4、可讀性強(qiáng)
          posted on 2012-02-21 14:11 wilsonyq 閱讀(95) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 台湾省| 车险| 黔江区| 彝良县| 天水市| 万盛区| 宣城市| 额尔古纳市| 夹江县| 乌拉特后旗| 兴业县| 澄江县| 本溪市| 金华市| 遂平县| 舞阳县| 绥阳县| 绥宁县| 兴安盟| 阿巴嘎旗| 宜昌市| 巢湖市| 开鲁县| 苏州市| 台北县| 湘阴县| 昌黎县| 太保市| 嘉黎县| 修水县| 白朗县| 齐齐哈尔市| 三明市| 安乡县| 沁源县| 达州市| 勐海县| 定结县| 漳浦县| 遂平县| 昭平县|