具体内容
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代码完成的只是一个个都业务模型, 很好的达到了显示和业务的分离。
来源:oschina
链接:https://my.oschina.net/u/221585/blog/676983