萬碼學(xué)堂2022級(jí)學(xué)生劉*康
項(xiàng)目感言:
從開課到現(xiàn)在的第一次團(tuán)隊(duì)項(xiàng)目結(jié)束,對(duì)于代碼的理解也隨著時(shí)間的推移而有了不同的理解。在這次項(xiàng)目之中,我負(fù)責(zé)了后臺(tái)分類的編寫與個(gè)人主頁(yè)的設(shè)計(jì)與功能的編寫。
在項(xiàng)目正式開始之前,其實(shí)我的內(nèi)心還是挺忐忑的,之前因?yàn)橐咔榈脑蛟诩依锷暇W(wǎng)課的時(shí)候,常常溜號(hào)所以對(duì)一些知識(shí)點(diǎn)的掌握都比較差,于是抱著嘗試的心態(tài)開始了這次項(xiàng)目。在一開始的時(shí)候我們小組針對(duì)本次的論壇類項(xiàng)目做了充分的項(xiàng)目分析與數(shù)據(jù)庫(kù)的建立在確定分工之后,便開始了項(xiàng)目的編寫在JavaEE階段的項(xiàng)目編寫免不了使用Servlet文件與DAO文件的配合,并且要熟悉在瀏覽器中jsp的內(nèi)置類的作用范圍。DAO文件我覺得可以理解為調(diào)用數(shù)據(jù)庫(kù),或者說針對(duì)數(shù)據(jù)庫(kù)的操作。
這就需要熟悉數(shù)據(jù)庫(kù)的SQL語(yǔ)句和HTTPServlet接口的知識(shí)Servlet文件個(gè)人理解是為了輔助DAO,聯(lián)通jsp頁(yè)面與DAO的橋梁;通過servlet類來調(diào)用DAO的方法,然后將數(shù)據(jù)通過el表達(dá)式等方法傳給頁(yè)面;同時(shí)頁(yè)面也可以通過表單提交等方式,將數(shù)據(jù)給Servlet然后Servlet調(diào)用DAO方法來對(duì)數(shù)據(jù)庫(kù)進(jìn)行一系列的操作。
除了這些,通過這次項(xiàng)目我認(rèn)識(shí)到團(tuán)隊(duì)之間的交流是很重要的,往往很多的問題都可以通過交流的方式來解決。如果交流不當(dāng),很可能造成項(xiàng)目停滯的情況。
當(dāng)然,在制作項(xiàng)目的過程中難免會(huì)遇到各種各樣意想不到的問題,就比如jsp頁(yè)面的樣式設(shè)置問題、gitee推送的問題、組員之間編碼格式不同的問題、方法重復(fù)命名.....
在不斷的試錯(cuò)與改進(jìn)中,我也逐步掌握了SpringMVC的使用,并且對(duì)使用java制作項(xiàng)目有了全面的理解與構(gòu)思。
所幸,到最后我們也交上了我們的答卷,雖然不盡人意,但我覺得起碼也從中收獲了很多 最后,千里之行,始于足下。一定要敢于開始寫第一行,然后慢慢地?cái)U(kuò)展。當(dāng)數(shù)天的代碼積累下來,你的功能能夠?qū)崿F(xiàn)的時(shí)候,那一刻的成就感,將是無法言喻的激動(dòng)。