DAO设计模式
DAO由以下五个部分组成:
1.数据库连接类DatabaseConnection:负责数据库的打开和关闭
2.VO类:主要由属性、setter、getter方法组成,VO类中的属性和数据库表中的字段对应,每一个VO类的对象都是表中的一条记录。
3.DAO接口:定义操作的接口,如增、删、改、查等
4.具体实现类
4.1真实实现类:完成具体的数据库操作,不需要负责打开关闭数据库
4.2代理实现类Proxy:主要完成数据库的打开和关闭操作,调用真实实现类对象的操作。
5.工厂类Factory:工厂类,通过工厂类取得一个DAO的实例化对象。