每次学习项目或者新的知识时,都 不能建立宏观的了解。中午或者晚上需要回来整理一下,才能对所学的知识有个宏观的了解(框架的了解)。我们现在做的这个项目,似乎一直学习的是新知识,其实并不是。而是Java的高级用法,它让我感觉到了Java的强悍。
今日重点通用分页功能,几乎每一个像样些的练习都有分页功能,它如此重要!今天的分页功能是通用的,适用于任何WEB应用。基于昨天的两个工具类,今天新添加了一个HibernateDao 扩展了SimpleHibernateDao。这个DAO除了进行常规的CURD操作,还为我们提供了分页功能和多条件模糊查询功能,用起来更方便。
下面是查询分页信息操作的时序图:
(如有需要代码的,可以给我留言!)
项目整体上来说并不难,只要抓住了项目的框架和重点内容。什么才是最难的?自己动手实践才是最难的。来传智播客学习已经三个月了,我一直坚持着整理学习日志,想将每天的学习重点都详细的整理出来,但那根本不现实,因为学习内容太丰富了。我也有动手去实践那些重点的内容,但效果并不另我满意。我想我应该拿出更多的时间去实践,但写日志占用了我大部分时间!
有失必有得,这都是个人的选择。我之所以写日志,是想练习自己对文章框架和知识结构的整理能力。做为一个优秀的程序员,我想这一点是十分重要的。我在这方面得到了一定的提升,别我欣慰。但仍然需要继续努力!说心里话,我的文章结构还差的很,因为没有经过细心整理和校验。
我想我应该灵活的去处理实践与写作的时间,当实践变得重要时就应该拿出大部分时间给实践。当理论性知识重要时,更应该拿出些时间去写日志。嗯,就这么做吧!还有一个月20天课程就结束了!