dao设计模式

具体内容

DAO:数据访问对象:Data Acess Object,即:使用对象的形式操作数据库。

###DAO组成:

  • VO:每一个VO对象可以表示出一张表单一行记录,此类的名称要与表单名称一致。

  • DAO:操作接口:每一个DAO操作接口中规定了,一张表在一个项目中的具体操作方法,此接口的名称最好按照以下格式编写:I表名称DAO 里面的所有方法按照以下的命名编写:

    • 更新数据库:doXxx()
    • 查询数据库:findXxx或者getXxx
    • 实现类中应该完成具体的CRUD操作。
    • 此实现类完成的只是数据库中最核心的操作,并没有专门处理数据库的开发和关闭,因为这些操作与具体的业务无关。
    • 代理类完成数据库的打开与关闭操作,并调用真实主题类。
    • 有接口就必须有工厂进行解耦合。

注意: 在java的WEB开发中,jsp页面永远不许导入java.sql包,只能导入两种包:

  • Java.util.*包
  • Vo包

DAO完成之后,实际上就可以按照一个组件的方式

###总结

在使用DAO进行程序开发的时候,可以很好的将显示端与具体的代码端进行区分,显示只是从java代码中取出数据,而Java代码完成的只是一个个都业务模型, 很好的达到了显示和业务的分离。

转载于:https://my.oschina.net/csmw00/blog/676983

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值