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