• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    以開發(fā)模式為主線的JSP課程教學(xué)探討

    2022-07-02 12:23:13盧守東高榮徐輝胡小春
    電腦知識(shí)與技術(shù) 2022年15期
    關(guān)鍵詞:開發(fā)模式教學(xué)探討

    盧守東 高榮 徐輝 胡小春

    摘要:JSP課程屬于Web應(yīng)用開發(fā)類課程,具有極強(qiáng)的技術(shù)性、綜合性與實(shí)踐性,教學(xué)難度較大。該文主要結(jié)合具體的教學(xué)實(shí)踐,探討以開發(fā)模式為主線JSP課程的教學(xué)策略、安排與要點(diǎn),以提高其教學(xué)效果。

    關(guān)鍵詞: JSP;Web應(yīng)用;應(yīng)用開發(fā);開發(fā)模式;教學(xué)探討

    中圖分類號(hào):G642? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

    文章編號(hào):1009-3044(2022)15-0164-02

    1 引言

    JSP是目前Web應(yīng)用開發(fā)領(lǐng)域的主流技術(shù)之一,其實(shí)際應(yīng)用亦相當(dāng)廣泛。為滿足社會(huì)的實(shí)際需求,并有效提高學(xué)生的專業(yè)技能與就業(yè)能力,多數(shù)高校的計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、電子商務(wù)等專業(yè)均開設(shè)了相應(yīng)的JSP課程,其主要目的就是讓學(xué)生掌握基于JSP的Web應(yīng)用開發(fā)技術(shù),從而為日后的工作,特別是動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)與開發(fā)工作奠定良好的基礎(chǔ)[1]。

    JSP課程屬于Web應(yīng)用開發(fā)類課程,具有極強(qiáng)的技術(shù)性、綜合性與實(shí)踐性,教學(xué)難度較大,實(shí)際的教學(xué)效果往往也難盡人意。因此,如何在規(guī)定的有限學(xué)時(shí)內(nèi),讓學(xué)生切實(shí)掌握基于JSP的各種Web應(yīng)用開發(fā)技術(shù),從而達(dá)到學(xué)以致用的目的,已成為JSP課程教學(xué)改革的著力點(diǎn)之一。

    目前,針對(duì)JSP課程的教學(xué)問題,已有一些相關(guān)的研究。例如,文獻(xiàn)[2]提出在JSP課程的教學(xué)中要注重求異思維的培養(yǎng),文獻(xiàn)[3]探索了以成果為導(dǎo)向的教學(xué)模式,文獻(xiàn)[4]探討了基于校企合作的教改方案。這些研究主要側(cè)重于JSP課程的教學(xué)方式或教學(xué)模式,忽略了Web應(yīng)用開發(fā)對(duì)于JSP技術(shù)的全面而靈活的各種需求。為順利達(dá)到全面提升學(xué)生JSP應(yīng)用開發(fā)能力的目的,在此將結(jié)合具體的教學(xué)實(shí)踐,探討以開發(fā)模式為主線JSP課程的教學(xué)策略、教學(xué)安排與教學(xué)要點(diǎn),供大家參考。

    2 教學(xué)策略

    JSP內(nèi)容豐富,涉及面廣,相關(guān)技術(shù)多,包括JSP、JDBC、JavaBean、Servlet、EL、Ajax等。因此,在使用JSP進(jìn)行Web應(yīng)用的開發(fā)時(shí),可根據(jù)需要靈活選用不同的技術(shù)組合,即采用不同的開發(fā)模式。可見,開發(fā)模式對(duì)于JSP課程的教學(xué)來說是至關(guān)重要的。針對(duì)一個(gè)具體的應(yīng)用,若能采用不同的開發(fā)模式加以實(shí)現(xiàn),則說明已較為全面地掌握了JSP的應(yīng)用開發(fā)技術(shù)。基于此思想,以開發(fā)模式為主線實(shí)施JSP課程的教學(xué)是符合實(shí)際、合理可行的。

    3 教學(xué)安排

    JSP應(yīng)用的開發(fā)模式為數(shù)眾多,有的較為簡(jiǎn)單,有的則較為復(fù)雜。因此,對(duì)于JSP課程,應(yīng)結(jié)合專業(yè)特點(diǎn)與具體情況,以適度為原則,由淺入深、由基礎(chǔ)至綜合地確定教學(xué)的專題內(nèi)容與開發(fā)模式。

    表1列出了典型的64課時(shí)的JSP課程的教學(xué)安排。其中,前面3個(gè)專題(即JSP概述、JSP基礎(chǔ)與JSP內(nèi)置對(duì)象)為基礎(chǔ)篇,相應(yīng)的開發(fā)模式即為最基本的JSP;后續(xù)的5個(gè)專題(即JDBC技術(shù)、JavaBean技術(shù)、Servlet技術(shù)、EL應(yīng)用技術(shù)與Ajax應(yīng)用技術(shù))為技術(shù)篇,相應(yīng)的開發(fā)模式就是在JSP之上依次疊加JDBC、JavaBean、Servlet、EL與Ajax技術(shù);最后一個(gè)專題(即JPS應(yīng)用案例)為綜合篇,相應(yīng)的開發(fā)模式則為最全面的JSP+JDBC+JavaBean+Servlet+EL+Ajax +DAO+Service,即以JSP、JDBC、JavaBean與Servlet為基礎(chǔ),同時(shí)應(yīng)用EL與Ajax技術(shù),并遵循面向接口編程的基本思想。該模式整合了JSP的各種主要技術(shù),符合Web應(yīng)用系統(tǒng)的通用的三層架構(gòu)模型。使用該模式開發(fā)Java Web應(yīng)用系統(tǒng)時(shí),持久層包含一系列DAO組件以及相關(guān)的JavaBean與實(shí)體類,業(yè)務(wù)層包含一系列Service組件,而表示層則主要包括JSP頁(yè)面(可包含CSS層疊樣式表,并應(yīng)用Ajax與EL等技術(shù))與Servlet控制器。實(shí)際上,該模式與Web應(yīng)用系統(tǒng)的通用開發(fā)模式MVC也是相通的。在Java Web應(yīng)用系統(tǒng)的三層架構(gòu)中,表示層包括了MVC的V(視圖)與C(控制),而業(yè)務(wù)層與持久層的各個(gè)組件則相當(dāng)于MVC的廣義的M(模型)。

    4 教學(xué)要點(diǎn)

    4.1 理論教學(xué)

    JSP課程的核心內(nèi)容是JSP的應(yīng)用技術(shù),而教學(xué)主線則是JSP的開發(fā)模式。因此,既要讓學(xué)生掌握具體應(yīng)用技術(shù),也要讓學(xué)生明辨各種開發(fā)模式的異同之處。

    為達(dá)此目的,在各個(gè)專題的教學(xué)過程中,應(yīng)遵循案例教學(xué)法的基本思想[5],依托典型的應(yīng)用實(shí)例與案例,進(jìn)行適當(dāng)?shù)难菔?、分析與講解,并注重解題方法、編程思路的啟發(fā)、探索與討論,以活躍學(xué)生的思維,引發(fā)其深度思考,讓其盡快理解并掌握其中的涉及開發(fā)技術(shù)與應(yīng)用要點(diǎn)。特別地,在課程前面的有關(guān)專題中,應(yīng)貫穿若干個(gè)功能一樣或相關(guān)的典型案例,并采用當(dāng)前專題所介紹的開發(fā)模式加以實(shí)現(xiàn);而在課程的最后一個(gè)專題中,則采用最為綜合的JSP+JDBC+JavaBean+Servlet+EL+Ajax+DAO+Service開發(fā)模式,實(shí)現(xiàn)一個(gè)學(xué)生熟悉、規(guī)模適度、難度適中的完整案例。表2列出了JSP課程各專題教學(xué)的典型案例。

    4.2 實(shí)驗(yàn)教學(xué)

    JSP課程屬于Web應(yīng)用開發(fā)類課題,學(xué)以致用是其主要的教學(xué)目標(biāo)。因此,要以應(yīng)用開發(fā)為導(dǎo)向,切實(shí)加強(qiáng)實(shí)驗(yàn)教學(xué)環(huán)節(jié),讓學(xué)生通過具體實(shí)踐切實(shí)掌握有關(guān)的開發(fā)技術(shù),熟悉相應(yīng)的開發(fā)模式。

    在課程前面各專題的教學(xué)過程中,可采用任務(wù)驅(qū)動(dòng)法[6],以具體的實(shí)驗(yàn)任務(wù)驅(qū)動(dòng)課程實(shí)驗(yàn)。在本課程中,與教學(xué)專題相對(duì)應(yīng),可安排了8個(gè)實(shí)驗(yàn)項(xiàng)目,即JPS應(yīng)用開發(fā)環(huán)境的搭建、JSP的基本應(yīng)用、JSP內(nèi)置對(duì)象的應(yīng)用、JDBC的應(yīng)用、JavaBean的應(yīng)用、Servlet的應(yīng)用、EL的應(yīng)用與Ajax的應(yīng)用,要求學(xué)生采用相應(yīng)的開發(fā)技術(shù)與開發(fā)模式實(shí)現(xiàn)有關(guān)的具體功能。這樣,有助于學(xué)生盡快掌握當(dāng)前專題所介紹的開發(fā)技術(shù)與開發(fā)模式。

    在課程的最后階段,可用項(xiàng)目驅(qū)動(dòng)法[6],以具體的開發(fā)項(xiàng)目驅(qū)動(dòng)課程設(shè)計(jì)。在本課程中,可將“JPS應(yīng)用系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)”作為課程設(shè)計(jì)的題目。至于應(yīng)用系統(tǒng)的名稱,教師可適當(dāng)推薦,也可由學(xué)生自行考慮。當(dāng)然,學(xué)生確定系統(tǒng)名稱后,還要報(bào)教師審定,確認(rèn)后方可采用。課程設(shè)計(jì)主要利用課外時(shí)間完成,應(yīng)在課程結(jié)束前適時(shí)布置,并明確其相關(guān)要求。為更好地達(dá)到課程的教學(xué)目的,應(yīng)要求學(xué)生采用最為全面的JSP+JDBC+JavaBean+Servlet+EL+Ajax+DAO模式完成各自項(xiàng)目的開發(fā)工作。這樣,通過設(shè)計(jì)并實(shí)現(xiàn)一個(gè)完整的應(yīng)用系統(tǒng),可進(jìn)一步提高學(xué)生的開發(fā)水平、實(shí)踐能力與創(chuàng)新精神。

    對(duì)于課程實(shí)驗(yàn)與課程設(shè)計(jì),均允許學(xué)生自由組合,成立實(shí)驗(yàn)小組(每個(gè)小組2~3人)與項(xiàng)目組(每組2~5人),其中一人為組長(zhǎng)。這樣,大家既分工又合作,可在共同探討中順利完成相應(yīng)的任務(wù),既有利于盡快掌握有關(guān)的開發(fā)技術(shù),也有利于持續(xù)培養(yǎng)團(tuán)隊(duì)精神與協(xié)作能力。

    4.3 考試方式

    作為一門開發(fā)類課程,JSP課程的考核重點(diǎn)應(yīng)為學(xué)生的JSP應(yīng)用開發(fā)能力。因此,期末考試宜采用開卷考試的方式,題型則主要為簡(jiǎn)答題、分析題與設(shè)計(jì)題。這樣,有利于引導(dǎo)學(xué)生注重對(duì)各種開發(fā)技術(shù)的理解與掌握,避免死記硬背、生搬硬套的弊端。

    5 結(jié)束語(yǔ)

    JSP課程的開設(shè)有利于提高學(xué)生的專業(yè)技能與就業(yè)能力,也有助于高層次應(yīng)用型專業(yè)人才的培養(yǎng)。因此,在其教學(xué)過程中,應(yīng)注意采取正確的教學(xué)策略,進(jìn)行合理的教學(xué)安排,注意相應(yīng)的教學(xué)要點(diǎn),以有效提高其教學(xué)效果。

    參考文獻(xiàn):

    [1] 盧守東.JSP應(yīng)用開發(fā)案例教程[M].北京:清華大學(xué)出版社,2020.

    [2] 單玉剛,楊凡.培養(yǎng)學(xué)生求異思維的JSP課程教學(xué)改革[J].教育教學(xué)論壇,2021(16):57-60.

    [3] 汪燕,徐義晗.基于成果導(dǎo)向的教學(xué)設(shè)計(jì)與改革——以JSP應(yīng)用開發(fā)課程為例[J].邢臺(tái)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2020,37(4):6-11.

    [4] 任倩.基于校企合作的《動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)(JSP)》課程教學(xué)改革[J].電腦知識(shí)與技術(shù),2020,16(20):148-149,157.

    [5] 鄭淑芬.案例教學(xué)法的作用、實(shí)施環(huán)節(jié)及需要注意的問題[J].教育探索,2008(4):56-57.

    [6] 馮林,鄭薇薇.“任務(wù)驅(qū)動(dòng)”與“項(xiàng)目驅(qū)動(dòng)”相結(jié)合的創(chuàng)新教育研究[J].黑龍江教育(高教研究與評(píng)估),2010(4):57-59.

    【通聯(lián)編輯:王力】

    猜你喜歡
    開發(fā)模式教學(xué)探討
    初中歷史課進(jìn)行趣味教學(xué)的探討
    新課程理念下的初中地理教學(xué)探討
    基于語(yǔ)言學(xué)理論指導(dǎo)下的高校英語(yǔ)教學(xué)探討
    科技資訊(2016年19期)2016-11-15 10:16:46
    高職院?!堵糜坞娮由虅?wù)》課程之教學(xué)探討
    淺談鄉(xiāng)村旅游的開發(fā)和利用
    商(2016年25期)2016-07-29 09:13:29
    我國(guó)鄉(xiāng)村旅游驅(qū)動(dòng)機(jī)制與開發(fā)模式研究
    非物質(zhì)文化遺產(chǎn)的旅游開發(fā)模式與優(yōu)化策略
    人民論壇(2016年11期)2016-05-17 12:03:36
    邢臺(tái)微營(yíng)銷市場(chǎng)前景與開發(fā)模式研究
    观塘区| 衡水市| 克拉玛依市| 潞城市| 泾川县| 海丰县| 通江县| 竹北市| 桂东县| 科技| 登封市| 横山县| 河北区| 肇源县| 永新县| 祥云县| 宝清县| 德庆县| 合山市| 榕江县| 牡丹江市| 永昌县| 个旧市| 梅河口市| 洞口县| 乐安县| 民和| 望谟县| 兖州市| 青田县| 荆门市| 石嘴山市| 独山县| 山东省| 仪陇县| 萍乡市| 玛多县| 两当县| 中山市| 南皮县| 丹凤县|