摘 要:高校JSP課程的實踐教學是非常重要的,結(jié)合當前高校的教學現(xiàn)狀以及發(fā)展趨勢,從實踐教學入手,詳細說明了JSP課程的特點和實踐教學要點,促進學生更快更好的掌握技術,以便于提高JSP課程的教學效果。
關鍵詞:高校;JSP;實踐教學
隨著網(wǎng)絡技術在社會各個領域的不斷深入,基于Web的門戶和應用已被廣泛應用,Web應用開發(fā)已成為一個關鍵JSP技術。為了和社會進行接軌,大學計算機相關專業(yè)的教學也跟隨社會的進步進行,把Java語言中創(chuàng)建程序開發(fā)和JSP技術作為其基礎和重點。由于這些課程具有很強的實用性,單純只是理論講解是遠遠不夠的,最終會讓學生只是死記硬背,不會具體的實踐操作,教學效果非常不好。
在本文中,依據(jù)大學教學實踐目前的狀態(tài),結(jié)合JSP技術的發(fā)展趨勢和教學經(jīng)驗,從實際的教學管理和教學內(nèi)容的設計入手,重點要闡述JSP課程實踐教學內(nèi)容,以提高教學效果,讓學生更快地掌握內(nèi)容和知識點。
一、當前高校教學的現(xiàn)狀
JSP是關于JAVA系統(tǒng)的WEB開發(fā)技術內(nèi)容,通過這個技術能夠建立先進和快速的決策,能夠通過跨平臺的技術設計動態(tài)網(wǎng)站,非常方便。高校計算機相關專業(yè)學生掌握JSP技術,將有能力開發(fā)Java企業(yè)應用開發(fā)的網(wǎng)站。通過JSP教學,給學生奠定了非常好的基礎。因此,整個教學實踐是至關重要的。然而,從前面的JSP實踐教學過程中發(fā)現(xiàn),學生理論和實踐相互脫節(jié),因此,真正的問題主要體現(xiàn)在兩個方面:
JSP強調(diào)的是實踐操作,和其他課程不同,大部分機構(gòu)在其實踐方面的學習小時數(shù)的比例提高到50%,學生在學習操作的過程
當中,如果對學習的內(nèi)容沒有興趣,那么勢必就會影響學生的積極性,這樣在有限的時間內(nèi)達不到效果。所以在整個JSP教學過程中必須要加強教學實踐管理,讓學生學習效果更佳。
除此之外,JSP的教學過程中涉及到的內(nèi)容很多,包括一些代碼設計部分和編程部分,可能理論中并沒有去闡述太多,這樣就要求學生更加主動地去學習,找到解決問題的方法。不能完全依靠老師去解決問題,很多學生會因此失去對JSP課程學習的興趣,所以在實踐教學過程中實踐內(nèi)容要合理設計。
二、JSP課程的實踐教學設計
1.在教學管理方面
在上機實踐過程中,因為的學生有更大的自由,秩序和課堂講座的管理相比要困難得多。根據(jù)近幾年的教學經(jīng)驗,本人認為從以下幾個方面可以加強實踐教學管理。
(1)認真落實任務型教學法
在上每節(jié)課前,把任務被分配到每一個學生,通過特定的任務,明確目標,限制了學生的隨便動手練習,避免動手的盲目性。
(2)實用的任務具有連續(xù)性
JSP在實踐教學過程中,學生在構(gòu)建Web應用程序運行環(huán)境時,主要包括創(chuàng)建Web項目、部署服務器、靜態(tài)網(wǎng)頁(HTML)的設計和動態(tài)頁面的設計。在進行每次上課的時候只涉及其中一部分,要分散各個練習,讓學生分步完成,否則之前的知識點是很容易忘記的,造成后面不知道如何操作,失去了學習的興趣。如果根據(jù)課程的特點,在實踐中,每個學生需要在上一堂課的基礎上,增加一些新的功能,讓學生通過練習掌握JSP技術和新功能的調(diào)試。一方面,使每個學生掌握所有的知識點,以激發(fā)他們的學習興趣,另一方面可以督促他們完成每一個實驗的任務,因為如果沒有完成,下一個實驗將無法正確實施。當然,任務的布置是從理論和實踐中總結(jié)出來的,實踐操作完成以后,每個學生能獨立完成一個完整的Web項目,對自己來說是個很好的鍛煉,而且還可以增強他們的自信心和滿足感,讓他們喜歡上JSP。例如某個在線購物網(wǎng)站的實現(xiàn),我們可以從最開始的系統(tǒng)概述開始做起,第一堂實驗課我們可以進行系統(tǒng)概述方面的內(nèi)容,后續(xù)課程中包括了系統(tǒng)功能設計、系統(tǒng)架構(gòu)設計、數(shù)據(jù)庫結(jié)構(gòu)設計、系統(tǒng)界面設計等幾大部分的設計,每次實驗課程都和上一次的課程緊密相關,讓學生充分體會項目教學的作用,通過這樣一個項目下來讓學生掌握JSP系統(tǒng)設計的整個過程。保持實踐的連續(xù)性是很有必要的。
(3)認真檢查學生的作業(yè)
在完成每個任務的時候,都要對學生的作業(yè)進行詳細檢查,以督促學生認真完成。比如說每節(jié)課在完成任務之后要學生提交上來,對每個學生進行評分,對做得很差的學生要單獨進行指導,讓學生知道我做的作業(yè)老師是很用心的檢查的,及時糾正出產(chǎn)生的問題,及時的去解決。
(4)學生之間要互相幫助
學生之間一定要互相幫助,對于解決不了的問題應該互相探討,加強學生之間的溝通能力,不能僅僅是向老師進行求教。在進行任務布置的時候可以采取團隊合作的形式來進行完成,大大提高課堂教學效果,可以起到活躍課堂氣氛的作用。通過經(jīng)驗可以得知,通過合作的方式來解決問題,學生可以對問題徹底理解,而且在討論的過程學習能夠幫助自己對知識點進行歸納和整理,這樣可以讓學習變得更加積極,課程任務完成之后,學生都可以完全掌握上課的內(nèi)容,而且還提高了和學生之間的溝通能力。
2.在教學內(nèi)容設計方面
JSP的教學任務,除了了解和掌握JSP應用程序的工作,還需要掌握關鍵技術和使用JSP。下面對JSP課程實踐教學的難點和重點進行了總結(jié)和解釋,作為練習課程內(nèi)容重點關注的內(nèi)容。
(1)連接到數(shù)據(jù)庫
數(shù)據(jù)庫的連接是JSP中非常重要的一個知識點,動態(tài)網(wǎng)站一定要和數(shù)據(jù)庫相連接才可以進行使用。數(shù)據(jù)庫連接的方式有很多種,其中比較熟悉的就是ODBC或JDBC技術,ODBC是比較傳統(tǒng)的一種數(shù)據(jù)庫連接方法,但是也有其缺點所在,那就是在程序調(diào)用的時候不方便,缺乏完整性,另外從完全準確的Java API翻譯成C代碼用于ODBC是不能令人滿意的,JAVA中是沒有指針的,所以目前來說用ODBC是比較少的,突出顯示了JDBC的作用。
(2)內(nèi)置對象的使用
內(nèi)置對象的使用主要是為了簡化程序和開發(fā)過程的內(nèi)部組件,在進行網(wǎng)站編程的時候,有的時候為了客觀上的需要,區(qū)分本地和遠程用戶的權(quán)限問題,一般都會用到內(nèi)置對象。通過內(nèi)置對象的使用,可以分配不同的IP地址,給予適當?shù)臋?quán)限。這是為了方便管理,并可以做到在局域網(wǎng)用戶可以使用該網(wǎng)站而不是公共資源。通過這樣的方式,讓當前的環(huán)境可以得到相應的改善,可以讓用戶能夠得到網(wǎng)站里的所有資源,不受權(quán)限的影響,這個是開發(fā)人員必須考慮到的問題。所以在網(wǎng)站中設置一個登錄會話對象是比要的,這樣在用戶離開網(wǎng)站的時候可以節(jié)省很多的資源,讓網(wǎng)站的整個性能可以提高很多,方便了其他的用戶的使用,提高網(wǎng)站的使用
效率。
隨著整個網(wǎng)絡時代的來臨,JSP技術在飛速發(fā)展,成為高校計算機專業(yè)學生必須要掌握的課程之一,也是目前企業(yè)用得比較多的語言技術之一。通過JSP教學實踐內(nèi)容的改革,能夠讓學生更加接近企業(yè)要求,讓他們出去以后能夠輕松適應社會的要求,出去之后優(yōu)勢明顯,這個是當前高校要做的首要事情。要上好這個課程,要抓住重點,提高實踐教學,重點要拿出和企業(yè)相關的一些實際的任務給學生,讓學生能夠親身體會到JSP的重要性,加強實踐教學方面的同時,努力提高實踐教學效果,最終的目的是要求學生掌握JSP技術,能夠自己寫出一些高校的JSP程序設計,在今后的工作中能夠發(fā)揮自己的特長和所學習的知識,所以高校要注重實踐教學效果的提高,增強學生的主觀能動性。
參考文獻:
[1]孫媛.案例教學在JSP課程中的應用[J].電腦知識與技術,2010(15).
[2]徐白,宋玲,吳昊.JSP靜態(tài)網(wǎng)頁生成技術的研究[J].計算機技術與發(fā)展,2010(06).
[3]余正紅,尹朝慶.JSP課程設計教學改革研究[J].計算機教育,2010(18).
(作者單位 湖北省武漢交通職業(yè)學院)
編輯 喬彥鵬