我打算写一个简单的名片管理程序来学习spring,hibernate, 同时学习测试驱动开发,为了避开web复杂性我决定写一个console上显示的程序。
今天写了
MyInfo.java, IUserDAO.java, UserDAOList.java
UserDAOListTest.java
beans.xml
环境需求spring.jar, junit.jar, commons-logging.jar
程序小,功能微不足道,但还是三层结构,完全调试通过。
明天再写hibernate的部分, 数据库用hsqldb,还需要用到DBUnit..
如果有时间的话,再写一个struts的界面。
Learn by doing是正确的学习方法,今天我只用了editplus,边写边查API,感觉挺好。不能过分依赖IDE。
今天还用WebTest做了简单的网站测试,感觉相当不错。