发表于: 2017-05-07 23:41:18
1 1092
今天完成的事:在学院等级表的基础上,变了了dao。学习了dao的原理,组成部分。
dao是将对数据源的操作封装成一个公共的API,接口中定义了所有的数据源操作的方法,这样就可以把对底层数据的访问操作,和上层的逻辑业务分离。
一个典型的dao模式包括:
一个数据对象类
一个数据库连接类
一个dao接口类
一个dao的接口实现类
一个dao的实现代理类
一个工厂类
由于之前没有接触过该设计模式,只能再网络上面查找资料,模仿,终于还是弄出来了。该设计非常巧妙,通过一个工厂模式和接口的运用,巧妙的对数据库进行了操作。
明天计划的事:学习Junit,尝试些第一个单元测试
遇到的问题:虽然这个dao写出来了,但是理解的还不够深刻。数据也没有插入成功,还需要改进。
收获:了解了dao的实现流程,设计模式
评论