发表于: 2016-12-03 22:37:08

1 1893


今日完成的事情:


(1)任务1-17

在maven项目test的pom.xml中添加了JDBC依赖。


经过一天的阅读学习,对DAO究竟是什么有了初步了解。


写了新类student.java,其中student类和领域模型对等,变量的数量和类型与数据库表中相同,并且对每个变量有get和set方法。这种类通常似乎是叫JavaBean?


写了新类StudentDAO,这是DAO的interface,我打算写五个方法:


public int addStudent(Student student);

//添加学员

public Student findStudentByName(String name);

//根据姓名查找学员


public int updateStudent(Student student);

//更新学员信息

public int deleteStudent(Student student);

//删除学员


public Set<Student> findAllStudent();

//查找所有学员


学习了一份网上找到的java开发命名规范。


明天计划的事情:


一定要完成的:继续学习JDBC,实现StudentDAO.impl

尽量完成的:任务1-18。



遇到的问题:

Student类必须定义在自己的Student.java文件中,不然会报错。

很多资料都提到mybatis,这东西是干嘛的……会在今后的任务中出现吗?


收获:今天的主要收获还是在看网页的过程中了解了围绕着DAO的诸多概念。本质上DAO就是对数据库访问操作的抽象和封装,其中DAO本身是抽象,在程序中由接口类完成,而具体实现由DAO.impl来实现。



返回列表 返回列表
评论

    分享到