发表于: 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来实现。
评论