发表于: 2017-05-23 22:53:23

1 1201


今天完成的事情:

一.使用JUnit对dao接口进行了测试。

1.Junit是一个测试框架,适合白盒测试。先下载JUnit的相关jar包,导入到工程中,再进行测试。

2.右键对需要测试的接口ImavenDAO新建JUnit_test_case。

选择junit类的文件夹和包,同时定义单元测试类的名称。

3.测试类中,@before先初始化一个dao类,然后在@test中对接口的各个方法进行测试。

4.测试的结果为:

二.使用Spring框架编写了DAO

1.新建一个maven工程,将spring的jar包导入。

2.根据数据库中的user表,写出user类。

写出baseDao类,该类通过配置文件中的数据源获取数据库连接。

写出IUserDao接口类,该接口定义dao中操作数据库的方法。

写出userDao的dao实现类,该类中实现了具体的数据库操作方法。

配置applicationContext.xml文件,在配置文件中,添加dataSource,baseDao,userDao的bean。

最后,写测试类进行测试。

三.是用debug模式进行调试联系

在dao的测试中,对大概有问题的地方设置了断点,然后转换为debug模式,进行了单步调试,调试过程中查看了各个变量的值,跟踪到了问题的所在。


明天计划的事情:学习JdbcTemplate和Mybatis,连接数据库。在远程服务器上配置DB连接,部署工程,执行程序。

遇到的问题:虽然编写了DAO,但是对其中涉及到的一些函数还是不熟悉,比如PreparedStatement对象操作数据库。比如getJdbcTemplate对象,Iterator对象,比如spring中的配置文件和各个类之间的关系等。还需要再好好学习。

收获:熟悉了运用spring框架编写DAO,熟悉了使用JUnit进行单元测试,熟悉了debug。


返回列表 返回列表
评论

    分享到