半個月的javaEE實訓心得

?這幾天的實訓,一開始感覺半個月很長,到后面答辯又感覺時間很短,不覺間就過去了。javaEE這個詞語最開始很陌生,迷茫中在老師的帶領(lǐng)下做完了第一個BMI的項目,覺得很有意思,自己又花了一晚上寫了了android版本的,做這個項目感覺像是回到了以前學習web的感覺,html標簽,css,js,只記得當初學的時候是一臉懵比,如今學起來沒那么吃力,但由于個人原因,對網(wǎng)頁的這種書寫標簽形式很是無感,哈哈。到后期這個項目還是結(jié)合了后臺,包括數(shù)據(jù)庫以及ajax無刷新請求,暫時沒有用到框架,是老師帶著我們用原生寫法寫的,為的是讓我們了解一些底層上的東西,方便對框架理解,打下一定基礎(chǔ)。第二個做的項目是LoginRegister,這次是老師教我們使用框架,舍去了寫前端的代碼,這次就是純后臺了,前端代碼都是老師提供的素材,學習到了struts2和hibernate的使用,個人感覺框架這個東西,用了之后的確感覺舒服,畢竟在如今這個講究開發(fā)效率的時代,如果熟悉使用幾個框架,對開發(fā)效率提升還是很大的。后面又做了第三個項目,TourDiary,這次是從前端到后臺一起做,主要實現(xiàn)上傳下載的功能,感覺很神奇,一張空白的網(wǎng)頁,再加上好看的背景以及好看的動畫之后,整個的畫風都變化了,到后面的上傳下載,期間包括老師,包括自己都遇到了很多問題,但是實訓期間,恐怕最大的樂趣,就是和老師,組員交流,共同解決問題了吧,從有bug到最后運行功能成功的實現(xiàn),那種感覺,就和買彩票中了500萬一樣。結(jié)束這個項目之后,就是最后的答辯作業(yè),題目自選。在小組人員的商量之下,選擇做一個簽到簽退系統(tǒng)。感覺我們還是很有章程的,由于前端和后臺分離,我們先一起制定了協(xié)議,就是前端給后臺互相返回什么內(nèi)容,以及這些內(nèi)容的格式。這樣前端和后臺就可以互不影響,同時進行啦。這次,我這個小菜鳥和女學霸組長一起做后臺,準備實現(xiàn)的是登錄,簽到和簽退的功能。印象中登錄很快就實現(xiàn)了,我負責寫action的邏輯,組長寫dao操作,然后結(jié)合。登錄完成之后,就寫簽到功能,寫簽到的時候遇到一些問題,諸如json格式的返回以及時間的處理,時間的處理有點被惡心到,一些判斷,感覺很不優(yōu)雅,但是貌似的確就只能這樣,經(jīng)歷了一些困難,以及前臺臨時方案的更改,但最后都解決了。登錄,簽到都實現(xiàn)之后,我們長舒了一口氣,感覺就只剩一個功能模塊,應(yīng)該可以一鼓作氣的搞定,然而,萬萬沒想到,簽退才是噩夢的開始,由于之前的操作都沒有用到更新操作,我們也就沒注意到更新操作語句有bug,所以就理所當然的使用,然后就順理成章的出bug了。然而,我們后知后覺,一直在其他地方找問題,焦頭爛額一直從中午到下午下課都沒解決,但是最后的時候發(fā)現(xiàn)了問題,發(fā)現(xiàn)因為hibernate的更新是根據(jù)ID進行操作,而我們又自己給表制定了唯一標識userId,所以會一直更新失敗,而且,true和false的值在寫更細操作的時候要寫int值0和1,于是我們又自己用sql語句實現(xiàn)更新操作,但是程序還是不對勁,估計是sql語句還存在問題?;氐綄嬍液?,因為馬上就要答辯,怕拖了小組后腿,于是我們又繼續(xù)開啟改bug之路,最終,在組長和我(負責喊666)的神威之下,終于完成了簽退的功能。

下午就是答辯的時間了,而現(xiàn)在上午,現(xiàn)在我在教室寫這篇心得,小組其他成員有的在整合代碼,有的和我一樣在寫著心得。下午面臨著答辯,恐怕是大學為數(shù)不多的答辯了吧,走向了社會,面對的可能就是符合用戶需求的產(chǎn)品或者冰冷的合同,也很難有機會這樣齊心協(xié)力,沒有功利的完成一個自己的東西了。

預祝我們答辯順利!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容