发表于: 2017-05-07 23:41:18

1 1091


今天完成的事:在学院等级表的基础上,变了了dao。学习了dao的原理,组成部分。

dao是将对数据源的操作封装成一个公共的API,接口中定义了所有的数据源操作的方法,这样就可以把对底层数据的访问操作,和上层的逻辑业务分离。

一个典型的dao模式包括:

  • 一个数据对象类

  • 一个数据库连接类

  • 一个dao接口类

  • 一个dao的接口实现类

  • 一个dao的实现代理类

  • 一个工厂类

  • 由于之前没有接触过该设计模式,只能再网络上面查找资料,模仿,终于还是弄出来了。该设计非常巧妙,通过一个工厂模式和接口的运用,巧妙的对数据库进行了操作。

明天计划的事:学习Junit,尝试些第一个单元测试

遇到的问题:虽然这个dao写出来了,但是理解的还不够深刻。数据也没有插入成功,还需要改进。

收获:了解了dao的实现流程,设计模式


返回列表 返回列表
评论

    分享到