对于DAO的理解
对于DAO的理解
闻术苑 发表于5年前
对于DAO的理解
  • 发表于 5年前
  • 阅读 241
  • 收藏 2
  • 点赞 0
  • 评论 0

【腾讯云】买域名送云解析+SSL证书+建站!>>>   

DAO,一个以前从未听过的专业术语,今天进入了我的脑子,细细品起来,也是蛮有味道的。

DAO,我们将它翻译作“数据访问对象”,它是一个封装了数据访问逻辑的模块。

如何写一个DAO?
    step1,写一个实体类。
             实体类是为了方便访问记录而设计的一个简单的一个简单的Java类。记得以前写过一篇介绍实体类的帖子,感兴趣的朋友可以翻阅一下:http://www.51buyhost.com/thread-1089-1-2.html。
    step2,写一个DAO接口。
             在接口当中,要声明一些数据访问相关的方法,在声明这些方法的时候,要保证这些方法不要涉及任何具体的数据访问技术。
    step3,写一个DAO的实现类。
             使用某种具体的数据库访问技术实现DAO接口中声明的方法。
    step4,写一个DAO工厂类。
             “工厂”设计模式:工厂负责将对象的创建过程封装起来,为调用者提供符合接口要求的对象。使用工厂的好处是,调用者不用了解对象的创建的细节,并且,当对象的创建过程发生改变,不会影响到调用者。

 

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 49
博文 127
码字总数 55564
×
闻术苑
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: