亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        高職院校XML課程教學(xué)中的幾點思考

        2008-12-31 00:00:00
        電腦知識與技術(shù) 2008年30期

        摘要:XML作為一種標(biāo)記語言,其強大的數(shù)據(jù)描述能力以及和平臺無關(guān)性,使之成為新一代數(shù)據(jù)表示和交換的標(biāo)準(zhǔn)?,F(xiàn)在XML已經(jīng)成為信息行業(yè)重要的技術(shù)之一。本文從高職院校開展XML課程的特點和教學(xué)現(xiàn)狀出發(fā),圍繞如何提高這門課的教學(xué)效果,對該課程的教學(xué)內(nèi)容、教學(xué)方法提出幾點建議。

        關(guān)鍵詞:XML課程;教學(xué)內(nèi)容;教學(xué)方法

        中圖分類號:G642文獻標(biāo)識碼:A文章編號:1009-3044(2008)30-0697-02

        Several Considerations for the XML Teaching in Higher Vocational College

        WANG Yin, LEI Yan

        (Software College, Nanjing College of Information Technology, Nanjing 210046, China)

        Abstract: The XML (Extensible Markup Language) becomes the standard of data representationand exchange for its strong data description capacity and platform-independent characteristics, and becomes an important technology in information industries. From the course characteristic and teaching situation of the XML Course in higher vocational colleges, this paper puts forward some suggestions for teaching content and teaching methods of XML course.

        Key words: XML Course; Teaching Content; Teaching Method

        1 引言

        現(xiàn)在,隨著XML的廣泛應(yīng)用,越來越多的高職院校開設(shè)了XML程序設(shè)計課程。由于高職類學(xué)校的人才培養(yǎng)目標(biāo)是高技能型人才,開設(shè)這門課的初衷也是希望學(xué)生能夠適應(yīng)市場的需要,掌握這門在軟件行業(yè)應(yīng)用十分廣泛的技術(shù)。但是XML的出現(xiàn)時間較短,各個院校開設(shè)此課程也較晚,加之目前適合高職院校使用的XML教材不多,該課程的教學(xué)內(nèi)容和方法尚在探索之中,本人通過此門課的三次教學(xué)經(jīng)驗,淺談對這門課程教學(xué)的幾點思考。

        2 XML課程教學(xué)中的難點

        2.1 教學(xué)內(nèi)容多而雜

        XML很突出的一個優(yōu)點就是清晰易讀、簡潔而易于創(chuàng)建,XML本身的語法雖然嚴(yán)格但還是比較簡單的,規(guī)范本身的內(nèi)容也不多。因此對于XML程序設(shè)計課程來說,其課程內(nèi)容除了少量的XML基本語法以外,大部分課時都是介紹XML的各種相關(guān)技術(shù)。由于XML的相關(guān)技術(shù)眾多,這就導(dǎo)致目前XML教學(xué)中存在教學(xué)內(nèi)容種類多的問題,一本XML教材中往往會介紹不下10種的XML技術(shù),普遍涉及的內(nèi)容如下:

        1) XML基本語法;

        2) XML文件顯示技術(shù),通常包括CSS和XSLT兩種技術(shù);

        3) XML文件的定義,包括DTD和Schema兩部分內(nèi)容;

        4) XML名稱空間技術(shù);

        5) XPath技術(shù);

        6) XML數(shù)據(jù)源對象(數(shù)據(jù)島);

        7) XML文件的讀寫技術(shù):通常包括SAX,DOM等。

        以上列出的技術(shù)中的一些在實際應(yīng)用很少出現(xiàn);有些雖然比較常用,但對于日后從事底層程序開發(fā)的高職類學(xué)生來說無需過高要求。那么確定具體教學(xué)內(nèi)容和教學(xué)重點時就必須分清主次,把有限的教學(xué)時間花在應(yīng)用最廣泛實用的技術(shù)上。

        2.2 枯燥性

        XML程序設(shè)計課程是一門實踐性很強的專業(yè)基礎(chǔ)課程,但是學(xué)生學(xué)習(xí)這門課時卻普遍感到內(nèi)容枯燥,缺乏興趣,原因主要有下面幾條:

        1) 學(xué)習(xí)目的不明確

        學(xué)習(xí)首先要有明確的目的,明確了學(xué)習(xí)目的,才能激發(fā)學(xué)習(xí)的興趣。由于XML課程內(nèi)容種類多,有顯示技術(shù)、定義技術(shù)、讀寫技術(shù)等等,在每項技術(shù)學(xué)習(xí)之前都必須介紹其用途,應(yīng)用背景等等。而一些應(yīng)用背景,例如作為數(shù)據(jù)交換的媒介,作為配置文件,用于web service等,對于學(xué)生來說還是比較陌生的,學(xué)生很少能接觸到,因此很難對XML的重要性有明確的認(rèn)識。

        2) 缺乏編程的成就感

        XML這門課不同于程序設(shè)計課程,例如Java語言程序設(shè)計,程序設(shè)計課程語法較少,主要考察學(xué)生的應(yīng)用能力。學(xué)生在學(xué)習(xí)程序設(shè)計課程中,應(yīng)用所學(xué)的語法編寫程序,程序運行出結(jié)果時往往比較有成就感。XML課程也不同于網(wǎng)頁設(shè)計課程,在網(wǎng)頁設(shè)計課程中學(xué)生設(shè)計出漂亮的網(wǎng)頁也能激發(fā)學(xué)生的成就感。

        XML文件最重要的就是其承載的數(shù)據(jù)本身,因此在學(xué)習(xí)這們課時學(xué)生遇到最多的就是用XML描述的純文本數(shù)據(jù)。特別是學(xué)習(xí)XML基本語法、DTD、Schema、名稱空間這些技術(shù)的時候,學(xué)生反復(fù)練習(xí)的就是寫XML文檔,編寫出來之后既沒有漂亮的顯示效果,能做的也只是文檔驗證,不容易激發(fā)學(xué)生熱情。CSS和XSLT雖然能夠使XML文件呈現(xiàn)出漂亮的顯示效果,但其顯示能力還是不如HTML的,而且編寫樣式單的過程也是繁瑣而枯燥。

        3) 部分技術(shù)語法繁瑣,記憶量大

        XML課程不同于操作系統(tǒng)這樣的理論課程,應(yīng)該說整個課程的理論部分不多,還是以應(yīng)用為主的。但是某些XML技術(shù)的應(yīng)用是建立在學(xué)生掌握了復(fù)雜語法的基礎(chǔ)上的,這些語法繁瑣,記憶量大,能看懂卻不一定能獨立編寫,學(xué)生普遍感覺枯燥。以schema為例,由于schema語法嚴(yán)格,為了設(shè)計出正確的schema描述XML文件格式,首先需要記憶schema中的標(biāo)簽,另一方面,同一個標(biāo)簽的語法還跟其所處的上下文相關(guān),這就更加大了編寫schema的難度。

        3 改進措施和成效

        3.1 明確教學(xué)側(cè)重點

        根據(jù)XML相關(guān)技術(shù)目前的應(yīng)用情況和高職類學(xué)生對應(yīng)的就業(yè)崗位的需要,可以把XML教學(xué)的內(nèi)容劃分為三個等級:

        1) 應(yīng)該掌握并熟練應(yīng)用的

        由于目前XML主要還是用于數(shù)據(jù)交換和作為配置文件。這就要求學(xué)生需要能夠按照需求熟練編寫語法正確的XML文件,并且能夠編程讀寫。因此XML基本語法,XML文件的讀寫技術(shù)應(yīng)該作為這門課的教學(xué)重點。

        在XML的讀寫技術(shù)中,由于不同的程序設(shè)計平臺對XML讀寫技術(shù)的實現(xiàn)不同,但是往往都是遵循幾個最常用的操作規(guī)范如DOM,SAX,因此教學(xué)中應(yīng)注重XML操作規(guī)范的介紹,而不能只介紹某一設(shè)計平臺下的幾個常用類和操作方法。讓學(xué)生明白不同平臺下的實現(xiàn)雖然有差異,但標(biāo)準(zhǔn)是一樣的,日后如果接觸到其它開發(fā)平臺下的XML編程,也能很快上手。

        2) 需要學(xué)生熟悉并能夠閱讀的

        在比較正式的XML應(yīng)用中,XML文檔通常不是獨立的,而是有和文檔配套的定義文件用來規(guī)定文檔格式。如果學(xué)生后續(xù)要學(xué)web service課程的話,也會接觸到schema,名稱空間,但是DTD和Schema通常都是由設(shè)計人員制定,學(xué)生寫Schema的機會很少。因此DTD、Schema和名稱空間技術(shù)學(xué)生只要能夠閱讀即可,對于編寫可以不做要求。

        3) 了解即可的

        XML雖然有顯示技術(shù),例如CSS,XSLT,數(shù)據(jù)島,但是實際中。因此這三種技術(shù)很少使用,學(xué)生大概了解即可。

        3.2 精心準(zhǔn)備素材

        為了避免學(xué)生因為內(nèi)容枯燥而產(chǎn)生厭學(xué)情緒,在準(zhǔn)備例題、實驗題時除了實用性、科學(xué)性外還應(yīng)該特別注重趣味性。例如學(xué)生都非常喜歡電影《大話西游》,可以讓學(xué)生設(shè)計DTD或schema設(shè)計XML文件格式描述這部電影的故事梗概,主要角色,主要演員,經(jīng)典臺詞等,最后編寫XML文件并驗證其有效性。學(xué)生對這種類型的題目有直觀認(rèn)識,不需要花太多精力去思考需求,并且內(nèi)容也是他們喜歡的,練習(xí)或?qū)嶒灥倪^程中往往充滿笑聲,笑聲中學(xué)生學(xué)會了如何定義XML文件格式,如何用XML描述數(shù)據(jù),教學(xué)效果非常較好。

        3.3 改進教學(xué)方法

        (1)講練結(jié)合。對于語法性較強的內(nèi)容,在講解完例題后,可以立刻用相似的例題讓學(xué)生練習(xí),讓學(xué)生從模仿中理解語法。如果學(xué)生確實理解了例題,相似的題目應(yīng)該比較快的做出來,做的過程中如果出現(xiàn)錯誤,學(xué)生便可以發(fā)現(xiàn)自己哪方面沒有理解,并會對此類錯誤印象深刻。如果有普遍性的錯誤出現(xiàn),老師也可以借此了解這部分教學(xué)內(nèi)容的難點在哪,哪些知識點是應(yīng)該強調(diào)的。

        (2)使用功能較強的XML編輯環(huán)境。雖說XML可以用任何文本編輯器編寫,但也沒必要為了鍛煉學(xué)生能力強制要求學(xué)生使用記事本編寫,好的編輯器可以大大提高編寫效率。就好像可以用記事本寫HTML,但是實際上開發(fā)人員還是會使用開發(fā)環(huán)境。XML課程可使用XMLWriter,XMLSpy等支持編寫,文檔良構(gòu)性和有效性驗證的編輯器。

        4 結(jié)束語

        XML技術(shù)的優(yōu)勢使得XML的應(yīng)用越來越普遍,已經(jīng)稱為IT從業(yè)人員必須掌握的一門技術(shù)。高職類院校的XML課程教學(xué)應(yīng)該根據(jù)XML課程的特點,合理選擇教學(xué)內(nèi)容、教學(xué)重點,運用適當(dāng)?shù)慕虒W(xué)方法激發(fā)學(xué)生的學(xué)習(xí)熱情,使之能真正地掌握和應(yīng)用這門技術(shù),更好地適應(yīng)日后工作的需要。

        參考文獻:

        [1] 姜久雷. XML程序設(shè)計課程實踐教學(xué)改革[C]. 科技信息(教學(xué)科研), 2007.

        [2] 何福南. 高職高專進行XML教學(xué)的問題與對策[C]. 蘇州工職院,2007.

        [3] 吳潔. XML應(yīng)用教程[M]. 北京:清華大學(xué)出版社,2005.

        国产丝袜爆操在线观看| 手机看片国产日韩| 亚洲成av人片在线天堂无| 精品国产一区二区三区性色| 色综合久久精品中文字幕| 天天色天天操天天日天天射 | 久久精品国产亚洲夜色av网站| 曰本大码熟中文字幕| 成人毛片18女人毛片免费| 美女黄频视频免费国产大全| 日本在线一区二区三区四区| 亚洲乱码中文字幕在线| 山外人精品影院| 无码国产色欲xxxxx视频| 国产精品av在线一区二区三区| 国产成人久久综合第一区| 我揉搓少妇好久没做高潮| 精品九九人人做人人爱| 久久精品女人天堂av| 在线看亚洲十八禁网站| a午夜国产一级黄片| av天堂在线免费播放| 日韩日韩日韩日韩日韩日韩日韩| 怡红院免费的全部视频| 国产香蕉尹人在线视频播放| 国产亚洲无码1024| 青青草视频视频在线观看| 无码无套少妇毛多18p| 日韩人妻精品无码一区二区三区| 国产精品99精品一区二区三区∴ | 97日日碰人人模人人澡| 真正免费一级毛片在线播放| 国产毛片一区二区三区| 精品中文字幕在线不卡| 极品尤物一区二区三区| 亚洲av无码之日韩精品| 国产精品成人无码a 无码| 日韩人妻中文字幕专区| 中国无码人妻丰满熟妇啪啪软件| 五月天精品视频在线观看| 最大色网男人的av天堂|