每次學習項目或者新的知識時,都 不能建立宏觀的了解。中午或者晚上需要回來整理一下,才能對所學的知識有個宏觀的了解(框架的了解)。我們現在做的這個項目,似乎一直學習的是新知識,其實并不是。而是Java的高級用法,它讓我感覺到了Java的強悍。
今日重點通用分頁功能,幾乎每一個像樣些的練習都有分頁功能,它如此重要!今天的分頁功能是通用的,適用于任何WEB應用。基于昨天的兩個工具類,今天新添加了一個HibernateDao 擴展了SimpleHibernateDao。這個DAO除了進行常規的CURD操作,還為我們提供了分頁功能和多條件模糊查詢功能,用起來更方便。
下面是查詢分頁信息操作的時序圖:

(如有需要代碼的,可以給我留言!)
項目整體上來說并不難,只要抓住了項目的框架和重點內容。什么才是最難的?自己動手實踐才是最難的。來傳智播客學習已經三個月了,我一直堅持著整理學習日志,想將每天的學習重點都詳細的整理出來,但那根本不現實,因為學習內容太豐富了。我也有動手去實踐那些重點的內容,但效果并不另我滿意。我想我應該拿出更多的時間去實踐,但寫日志占用了我大部分時間!
有失必有得,這都是個人的選擇。我之所以寫日志,是想練習自己對文章框架和知識結構的整理能力。做為一個優秀的程序員,我想這一點是十分重要的。我在這方面得到了一定的提升,別我欣慰。但仍然需要繼續努力!說心里話,我的文章結構還差的很,因為沒有經過細心整理和校驗。
我想我應該靈活的去處理實踐與寫作的時間,當實踐變得重要時就應該拿出大部分時間給實踐。當理論性知識重要時,更應該拿出些時間去寫日志。嗯,就這么做吧!還有一個月20天課程就結束了!