青軟培訓(xùn),Java培訓(xùn),軟件培訓(xùn),Java培訓(xùn)機構(gòu),Java培訓(xùn)學(xué)校,萬碼學(xué)堂,電腦培訓(xùn),計算機培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)萬碼學(xué)堂2020級學(xué)員柳*飛

項目感言

   B模塊的學(xué)習(xí)就要結(jié)束了,經(jīng)過了一段時間的學(xué)習(xí)也為了測試我們的學(xué)習(xí)情況,需要我們做一次B模塊項目實訓(xùn)。

   我們B模塊主要學(xué)習(xí)了MVC的使用,所以接下來的項目也是用MVC技術(shù)來實現(xiàn)的。

   B模塊實訓(xùn)的主要內(nèi)容就是要求我們用所學(xué)的技術(shù)來做一個簡單的項目。

   我們組做的是書評網(wǎng),用戶的主要功能有登陸注冊,主頁的內(nèi)容顯示,書庫的搜索,分類,分頁查找功能,圖書的評論收藏,評分功能。管理員的的主要功能有對用戶評論的管理,對圖書和作者的管理等。

   我們小組一共有6位成員,一開始我們先把項目的名稱定了下來,然后根據(jù)其要實現(xiàn)的功能,設(shè)計了項目的數(shù)據(jù)庫,接下來再通過分工讓小組每個人負責(zé)不同的功能。

   我做的主要功能有首頁信息的顯示,頭部的模糊查詢,熱門推薦,圖書分類,圖書和作者分頁功能等。

   我做的功能主要運用了servlet,數(shù)據(jù)庫sql語句,和ajax和Java等技術(shù),主頁主要運用了request的轉(zhuǎn)發(fā)和數(shù)據(jù)庫的查詢功能。書庫頁面主要運用了ajax和request的轉(zhuǎn)發(fā)等功能。模糊搜索主要運用了from表單提交。熱門推薦主要運用了application等功能。

   學(xué)完B模塊我以為我對所學(xué)的知識已經(jīng)了解的差不多了,但是通過實訓(xùn),讓我明白了,我還有很多不足之處。有些功能看似簡單,其實很復(fù)雜,例如分頁功能。我在做這個功能的時候也是廢了好大力氣才做出來,一開始我想用a標簽的鏈接來實現(xiàn)其功能,試了一下才發(fā)現(xiàn)這種做法并不能很好的實現(xiàn)其分頁的便利性,試了幾種方法之后才確定用ajax的方法來實現(xiàn)其功能,首先在書庫頁面加載完成之后加載分頁數(shù)據(jù)的頁面再通過點擊上一頁和下一頁來實現(xiàn)頁面的動態(tài)變化,再用session來實現(xiàn)不同分類圖書的顯示和分頁的變化。像這樣的功能還有很多,都是開始簡單,其實不是很好實現(xiàn)出來。所以需要這樣的實訓(xùn)來進行反復(fù)的練習(xí),來讓我們加深對知識的理解和運用。

   B模塊的課程已經(jīng)結(jié)束,接下來要開始C模塊的學(xué)習(xí),我堅信,只有通過不斷學(xué)習(xí),才能不斷進步。