經(jīng)歷了一個多月的C模塊項目實訓(xùn),我們也從當(dāng)時的那個JAVA新手變得越來越游刃有余。現(xiàn)在說一下在實訓(xùn)過程中我的感受。

項目實訓(xùn)開始之前,我們剛學(xué)完SSH和Mysql,當(dāng)時的學(xué)習(xí)只是停留在了理論階段,沒有經(jīng)過任何的實踐,項目開始之后心里有點發(fā)虛。在項目過程中通過不斷地練習(xí),終于對相關(guān)的技術(shù)摸透,有了自己的見解。

我們小組的項目是青聘網(wǎng),是一個致力于高端招聘的網(wǎng)站。項目的主要功能包括:用戶注冊、登陸、完善個人信息后可以瀏覽各種招聘,投遞簡歷。企業(yè)在注冊、登陸、完善企業(yè)信息后可以發(fā)布招聘、瀏覽用戶信息。后臺管理員可以對網(wǎng)站中的各種配置進(jìn)行操作管理。

在項目進(jìn)行過程中明確感受到的是,在項目開始的項目分析中對網(wǎng)站功能分析有很多不到位的地方,導(dǎo)致數(shù)據(jù)庫到VO有很多欠缺的地方,后期在項目開發(fā)過程中到了這些地方就需要重新回去設(shè)計這個地方的數(shù)據(jù)庫,重新生成這里的VO,代碼開發(fā)效率收到了很大的影響。以后在做項目的時候一定要先把項目功能分析到位,事半功倍,以便于后期的開發(fā)。

在項目開發(fā)的過程中我們學(xué)到了很多新的知識,如C3P0連接池,緩存等,邊開發(fā)邊向項目中整合新的技術(shù),讓我對這些技術(shù)也有了深刻的了解。

我們的項目基于SSH框架,在項目實踐過程中我對Spring對對象的管理,Struts2的屬性注入,Hibernate的緩存機(jī)制有了深刻的了解,通過這個項目達(dá)到了能熟練運(yùn)行這三大框架的目的。

由于屬于公司操作的網(wǎng)頁我們沒有頁面,所以只能仿照原來的網(wǎng)頁樣式進(jìn)行重新設(shè)計這一部分。這樣給了我一個很好的機(jī)會取進(jìn)一步練習(xí)css和js,在js方面掌握了data-val、bind、unbind等原來用的很少的技術(shù)。

同時這個項目也暴露了我們很多的問題。比如項目進(jìn)度不夠快,在項目開始的時候我對于項目的超進(jìn)度完成很有信心,但是開發(fā)效率沒有達(dá)到自己的預(yù)期,在項目過程中個人也由于特殊原因拉了很多進(jìn)度。項目答辯的時候很多功能沒有完成,這是我需要反思的地方。再一點是項目組成員之間的合作還是存在一些的問題的,CVS上傳和更新不及時,項目結(jié)構(gòu)經(jīng)常變更等原因?qū)е铝私M員之間的代碼不同步,最后不得不拿出時間來對項目進(jìn)行整合,出現(xiàn)了很大的問題。

大體的感想就是這樣,希望以后我能改正這次項目中出現(xiàn)的問題,多多磨練自己的技術(shù),爭取早日寫出自己的一片天地。