每次學(xué)習(xí)項(xiàng)目或者新的知識(shí)時(shí),都 不能建立宏觀的了解。中午或者晚上需要回來(lái)整理一下,才能對(duì)所學(xué)的知識(shí)有個(gè)宏觀的了解(框架的了解)。我們現(xiàn)在做的這個(gè)項(xiàng)目,似乎一直學(xué)習(xí)的是新知識(shí),其實(shí)并不是。而是Java的高級(jí)用法,它讓我感覺(jué)到了Java的強(qiáng)悍。
今日重點(diǎn)通用分頁(yè)功能,幾乎每一個(gè)像樣些的練習(xí)都有分頁(yè)功能,它如此重要!今天的分頁(yè)功能是通用的,適用于任何WEB應(yīng)用。基于昨天的兩個(gè)工具類,今天新添加了一個(gè)HibernateDao 擴(kuò)展了SimpleHibernateDao。這個(gè)DAO除了進(jìn)行常規(guī)的CURD操作,還為我們提供了分頁(yè)功能和多條件模糊查詢功能,用起來(lái)更方便。
下面是查詢分頁(yè)信息操作的時(shí)序圖:
(如有需要代碼的,可以給我留言!)
項(xiàng)目整體上來(lái)說(shuō)并不難,只要抓住了項(xiàng)目的框架和重點(diǎn)內(nèi)容。什么才是最難的?自己動(dòng)手實(shí)踐才是最難的。來(lái)傳智播客學(xué)習(xí)已經(jīng)三個(gè)月了,我一直堅(jiān)持著整理學(xué)習(xí)日志,想將每天的學(xué)習(xí)重點(diǎn)都詳細(xì)的整理出來(lái),但那根本不現(xiàn)實(shí),因?yàn)閷W(xué)習(xí)內(nèi)容太豐富了。我也有動(dòng)手去實(shí)踐那些重點(diǎn)的內(nèi)容,但效果并不另我滿意。我想我應(yīng)該拿出更多的時(shí)間去實(shí)踐,但寫日志占用了我大部分時(shí)間!
有失必有得,這都是個(gè)人的選擇。我之所以寫日志,是想練習(xí)自己對(duì)文章框架和知識(shí)結(jié)構(gòu)的整理能力。做為一個(gè)優(yōu)秀的程序員,我想這一點(diǎn)是十分重要的。我在這方面得到了一定的提升,別我欣慰。但仍然需要繼續(xù)努力!說(shuō)心里話,我的文章結(jié)構(gòu)還差的很,因?yàn)闆](méi)有經(jīng)過(guò)細(xì)心整理和校驗(yàn)。
我想我應(yīng)該靈活的去處理實(shí)踐與寫作的時(shí)間,當(dāng)實(shí)踐變得重要時(shí)就應(yīng)該拿出大部分時(shí)間給實(shí)踐。當(dāng)理論性知識(shí)重要時(shí),更應(yīng)該拿出些時(shí)間去寫日志。嗯,就這么做吧!還有一個(gè)月20天課程就結(jié)束了!