1)表名.java :Student.java 只包含属性和setXXX、getXXX方法, 类中的属性必须和表中的字段完全对应(个数,类型,名称), 用该类的一个对象存储表的一条记录
2)I表名DAO :接口 对该表需要执行几个sql语句,就有几个抽象方法, 意义: 方便修改和扩展功能;
抽象方法参数有2种可能: 1)变量 2)对象
抽象方法返回值3种形式: 1) 一个数(变量) 2)对象 3)集合
4) DAO实现类: StudentDAOImpl.java 实现类,具体实现对数据库表的每一个sql操作
每个类考虑: 1)类的命名 2)属性和方法 3)功能
接口
1.定义:只包含静态常量和抽象方法
2.意义: 1)方便修改一个功能的不同实现方案
2)通过接口快捷的知道类中有哪些方法
2)I表名DAO :接口 对该表需要执行几个sql语句,就有几个抽象方法, 意义: 方便修改和扩展功能;
抽象方法参数有2种可能: 1)变量 2)对象
抽象方法返回值3种形式: 1) 一个数(变量) 2)对象 3)集合
4) DAO实现类: StudentDAOImpl.java 实现类,具体实现对数据库表的每一个sql操作
每个类考虑: 1)类的命名 2)属性和方法 3)功能
接口
1.定义:只包含静态常量和抽象方法
2.意义: 1)方便修改一个功能的不同实现方案
2)通过接口快捷的知道类中有哪些方法