為了不讓隊(duì)員們閑著,我給他們布置了更大的工作量,兩天在action和service中寫好他們的第一個(gè)功能,當(dāng)然是基本實(shí)現(xiàn),第三天測(cè)試。但效果不是很理想,因?yàn)榇煺郏孟袼麄兊倪M(jìn)度很慢。可能是工作量確實(shí)很大,因?yàn)檫B我自己也是到現(xiàn)在剛剛寫完,如果是這樣的話我倒很高興,他們都能認(rèn)真的去寫,去思考,這也就達(dá)到我的目的了。我擔(dān)心的是他們就根本不想去做,當(dāng)做累贅,或者是當(dāng)稍有問(wèn)題的時(shí)候,便輕松放棄。
既然管不了別人,當(dāng)然必須得管好自己,任務(wù)還是按時(shí)完成,有隊(duì)員說(shuō)我自己就可以完成,我說(shuō)“集體的力量更大”,其實(shí),未必,這句話是有一定的前提的,每個(gè)人都熱愛自己做的事情,即使做錯(cuò),即使無(wú)法繼續(xù)做,也依然尋找各種途徑解決問(wèn)題。以下是這兩天的工作內(nèi)容和明日計(jì)劃
工作內(nèi)容:
1. 前期關(guān)于hibernate的問(wèn)題基本搞明白了,比如:在數(shù)據(jù)庫(kù)沒有設(shè)置外鍵,而使用hibernate來(lái)進(jìn)行連接時(shí)完全可行有效的,Lm(欄目)和Kc(課程)是多對(duì)一的關(guān)系,可以通過(guò)HQL"from Lm as a where a.kc.id=?"獲取指定課程的所有欄目。
2. jsp通過(guò)sturts2標(biāo)簽獲取后臺(tái)action中的list:其實(shí)很簡(jiǎn)單,struts2提供了方便地方法,action中聲明List<String> aList;然后生成getter和setter方法。struts2中可以通過(guò)<s:property/>標(biāo)簽獲取并顯示。
3. 如果要把jsp中的信息傳到后臺(tái),同樣要在后臺(tái)有此信息(與jsp中的name)的聲明和getter和setter方法,但除此之外,一定要在jsp中確保要傳輸?shù)胶笈_(tái)的信息一定要放在form中,否則提交無(wú)效。
4. 還有一些零碎的問(wèn)題,這里不一一細(xì)說(shuō)了,總之這兩天基本完成了欄目管理的功能,接下來(lái)就是需要頁(yè)面的美化。
明日計(jì)劃:
1. 學(xué)習(xí)junit,并使用它測(cè)驗(yàn)已寫出的代碼。
2. 隊(duì)員,我還是希望也一樣能完成這些東西。