DAO层的作用
每一个数据库表都可有一个以表名+DAO的Java类,这个类中,加载数据库驱动等步骤和数据库进行连接,得到连接对象。
类中定义和数据库交互的方法,包含SQL语句。
例如根据ID得到此ID的bean对象方法,resultset中的各属性放到声明的对象中,方法返回对象。
DAO类中定义许多SQL查询的方法,返回bean对象,或把对象放入集合 中返回等。
这些DAO类在servlet中被实例化,其中的方法被调用,返回VO对象,即实体bean对象,这些对象的成员数据是从DAO类中的方法而数据库中获取到的。然后这些对象和servlet中接收的表单数据进行验证,跳转。