通過B模塊團隊項目的答辯結(jié)束,也表示我們即將對B模塊的結(jié)束,但不代表我們的學(xué)習(xí)就此結(jié)束,通過此次項目我發(fā)現(xiàn)有很多的收獲也有很多的不足。
通過這次項目,我也感受到了實戰(zhàn)訓(xùn)練的重要性,我在此項目里做的是游戲論壇的登錄和注冊,以前是陸老師通過講課來給我們展示項目模擬的需要的代碼和簡單的項目程序,其中在數(shù)據(jù)庫和模板方面就需要做一些總結(jié),在項目的流程,我們需要那些功能,組長和我們需要在這個項目上用到哪些功能,哪些程序,組長分配給我的任務(wù),在我的項目里建數(shù)據(jù)庫需要用到哪些列名,數(shù)據(jù)類型,能否實現(xiàn)這是對于我來講建數(shù)據(jù)庫是很重要的,還要在一些項目功能上做些分支上的細化,建完數(shù)據(jù)庫,模板對應(yīng)項目功能的使用,是要逐個的去挑選的,曾經(jīng)為了找模板就花了將近兩天的時間,雖然有好看的,但還是沒有用到比較可惜。
其次就是要建網(wǎng)絡(luò)項目了,四個包vo,util servlet dao每個包功能都有每個功能的作用,而且模板功能的實現(xiàn)會影響這項目功能的實現(xiàn),我都會先用在瀏覽器來看網(wǎng)頁能否符合項目,在登錄注冊里面的無論是表單驗證,還是ajax,之前在課上對這個東西不是很有概念,所以說寫在代碼上不是很懂,也很感謝在老師和組里同學(xué)的幫助下,能夠在注冊和登錄的代碼中能夠一句一句的知道它是干什么的,能夠先從jsp,servlet,dao的順序中,里面的代碼和函數(shù)也是通過陸老師幫助我的代碼一句一句解釋讓我明白,每一行代碼的其中意思,我很感謝陸老師能夠一句讓我明白里面的意思和要寫代碼達到的目的,讓我收獲了很多,從jsp的表單驗證,form表單和input 里id調(diào)用的action方法調(diào)用的函數(shù),然后在提取jsp其中name的屬性,然后在dao里面通過注冊和登錄的功能的函數(shù),sql查詢,修改,創(chuàng)建語句讓我知道,寫注冊登錄的話,每個功能就有每個不同的函數(shù),也知道了鏈接,載體,結(jié)果集在數(shù)據(jù)中的概念,和返回數(shù)據(jù),這個其實是我之前最不理解的地方,是通過數(shù)據(jù)傳遞來在servlet接收,網(wǎng)頁的功能都在servelet里去實現(xiàn),dao只是在數(shù)據(jù)庫的數(shù)據(jù)到j(luò)ava里的一個存儲點,導(dǎo)入servlet函數(shù)中最后去在jsp里實現(xiàn)我需要的功能。
通過此次項目是我能夠了解到做每個項目需要按照項目流程的去考慮,代碼也需要多加練習(xí)。多提升自己的操作水平。