本博客不再更新

          本博客不再更新,請(qǐng)?jiān)L問http://blog.sina.com.cn/fulaoshi

          統(tǒng)計(jì)

          最新評(píng)論

          [導(dǎo)入]為何每個(gè)DAO類都需要抽象出來一個(gè)接口

          某生 20:29:25
          老實(shí)。我剛看了你那個(gè)視頻(注:指Struts + Spring + Hibernate做的登錄demo)。我不明白,業(yè)務(wù)類寫接口是為了代理吧?DAO也作接口為什么啊???
          付老實(shí) 20:29:39
          靈活
          某生 20:29:54
          怎么個(gè)靈活法?
          付老實(shí) 20:30:13
          可以有多種實(shí)現(xiàn)
          某生 20:30:32
          還是不明白,還要什么實(shí)現(xiàn)阿?
          某生 20:31:30
          我可不可以所有dao只寫一個(gè)接口,規(guī)范幾個(gè)常用方法的實(shí)現(xiàn)阿?
          付老實(shí) 20:31:46
          沒必要
          付老實(shí) 20:32:06
          比如PersonDAO,今天我想用hibernate實(shí)現(xiàn),明天想用JDBC實(shí)現(xiàn)
          某生 20:32:13

          付老實(shí) 20:32:19
          后天想用File IO實(shí)現(xiàn)
          某生 20:33:02
          這么個(gè)靈活法,,,,
          那就是每個(gè)dao都要有接口?
          付老實(shí) 20:33:07
          讓這三種實(shí)現(xiàn)類都去implements PersonDAO接口,在Spring的配置文件中你就可以想把哪個(gè)注入給service就注入哪個(gè)
          付老實(shí) 20:33:12
          是的
          某生 20:33:18
          業(yè)務(wù)層也是?
          付老實(shí) 20:33:39
          嗯(注:業(yè)務(wù)層也可能會(huì)有不同的實(shí)現(xiàn)方式
          某生 20:34:24
          也好啊,我本來就想做完hibernate實(shí)現(xiàn)有時(shí)間的話再做一遍spring模板實(shí)現(xiàn)
          付老實(shí) 20:35:07
          呵呵,好啊,可以更新博客了

          文章來源:http://blog.sina.com.cn/u/4a5ca0240100075n

          posted on 2007-03-21 23:30 本博客不再更新 閱讀(152) 評(píng)論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 本溪市| 贺兰县| 福贡县| 连山| 鹤峰县| 从化市| 外汇| 牡丹江市| 镇平县| 合江县| 普定县| 苗栗市| 广南县| 贵德县| 台湾省| 丹凤县| 阜康市| 育儿| 台中市| 周至县| 江津市| 汶川县| 蓬溪县| 桐庐县| 如皋市| 崇文区| 洛阳市| 加查县| 卫辉市| 从江县| 潜山县| 仁化县| 玛纳斯县| 庆元县| 永州市| 克什克腾旗| 读书| 晋中市| 鞍山市| 夏津县| 井冈山市|