dao设计模式

一笑奈何 提交于 2019-12-09 22:50:29

具体内容

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代码完成的只是一个个都业务模型, 很好的达到了显示和业务的分离。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!