999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于XML技術的應用課程教學改革初探

2014-04-29 00:00:00孫平楊琳
現代企業教育·下半月 2014年1期

摘 要:XML這種應用很廣泛的可擴展標記語言成為普通高等院校計算機專業的課程,本文結合普通院校培養學生的類型、XML本身的優勢特點和不同類型的應用課程,提出對XML課程改革的一些建議,以學生為基本,提高學生的動手能力和學習興趣,確保這類應用型課程的教學質量,發展學生的就業技能。

關鍵詞:XML技術 教學改革 理論教學 實驗課程

1.引言

XML(Extensible Markup Language)定義為可擴展標記語言,具有可結構性強、擴展性好、不受平臺限制的優點。自從 1998 年XML1.0國際標準制定以后,它能用于數據和文件交換的萬能格式得到了廣泛的應用,目前廣泛應用在Web編程、數據庫系統和跨平臺編程各個應用領域[1]。所以該技術近些年在高校中有專門的課程進行學習,特別是那些以培養應用型為主的普通高校,增加了對XML技術的教學時間,設置專門的課程讓學生學習。

2.XML技術的特點

XML作為一種可擴展標記語言,首先具備良好的擴展性,且高度的結構化,這些非常有利于適合現在網絡時代的要求,它良好的數據存儲格式已經被認為是通用的數據格式。而且XML支持多平臺操作可擴展行高,它在網絡開發和維護方面所需費用較低,具有很強的開放性,有效地提高了服務器的效率[2]。

由于XML具有以上特點,所以全國的大部分高校已經開始開設XML課程,特別是把XML技術作為計算機專業的專業拓展課,用來提升學生的動手能力,增加就業競爭力。

3.XML課程的特點

對于學過XML的老師和學生們來說,XML技術簡單易學,側重實驗環節,但是對實驗環節要求并不高,所以高校一般都積極的開設XML課程。

第一,XML概念性內容太繁雜,且所學者必須具備一定的基礎

XML中有許多重要的概念,內容過于離散。比如XML結構、規范的XML文件、有效的XML文件、DOM解析器、SAX解析器、XPath語言、XML與數據庫、XML與CSS和XML Schema、version屬性、 encoding屬性和standalone屬性等。而且要想有好的學習效果,學生必須具備一定Java基礎和初步HTML知識。

第二,XML概念過多,容易讓初學者產生厭學情緒

XML的初學者很容易把學習的重點放在XML的相關重要概念和技術上,比如XML文件的規則、XML數據的底層結構、XML Schema模式、如何使用CSS格式化顯示XML文件、如何使用XSL格式化顯示XML文件、XML有哪些數據源對象、DOM解析器與SAX解析器等。這些內容太過繁雜,容易讓學生感覺枯燥無味,失去學習的興趣。

第三,XML應用性強,能與其他技術結合,廣泛應用到各個領域

XML具有很強的應用性,在授課過程中除了要側重XML的基本知識以外,還要強調XML的強大應用功能,比如使用DTD和Schema、使用CSS格式化XML、使用XSLT處理XML文檔、使用客戶端技術顯示XML數據、使用Java技術訪問XML文檔、XML在AJAX技術中的應用、基于XML技術的博客系統(MyBlog)等相關應用內容都應該一一介紹。

4.XML課程的教改方案

第一,合理安排由淺入深的教學內容

教師在授課過程中首先介紹XML基礎知識,包括XML入門、在XML中使用DTD、命名空間、在XML中使用Schema、Schema高級技術;然后介紹XML的顯示技術,包括XML的顯示技術之CSS、XPath、XSLT,基于Java的XML文檔解析技術,包括DOM、SAX、JDOM、DOM4J和Digester;最后指導學生如何使用XM應用在在數據庫中,包括關系數據庫與XML,并利用實際例子引導學生深入Oracle學習XML。

第二,設計合理的實驗課題

由于XML的課程好上不好學,內容離散復雜,容易讓學生產生厭學情緒,所以需要授課老師設計合理的實驗課程。在實際授課過程中,本人一般以若干個小型Web應用項目案例的開發思路為主線,采用模塊分解、任務驅動、子任務實現、代碼設計四層結構,通過對模塊中每個任務相應知識點的詳解,引導學生學習需求分析、分層設計、開發環境配置、功能實現以及整合測試等項目開發基本技能和XML語言相關知識。同時采用學材小結、習題等方式對每個模塊的理論知識和開發技能進行強化練習。

第三,選擇有興趣的學生一起開發基于XML技術的系統

由于XML技術有很強的應用性,作者在授課過程中選擇有興趣的學生開發相關系統,提高學生的動手能力,極大地提升學生的學習興趣。比如開發基于XML技術的教學資源平臺,在這個平臺里面,學生可以通過該系統申請上機學習、課程管理、自我測試,并預約老師答疑;老師可以通過該平臺提前介紹上課內容,在線提問和在線答疑等。

第四,通過XML案例,建立學生提出問題、分析問題、解決方案的思路

在授課過程中,我們可以選擇一個企業應用程序問題并介紹了如何設計程序來解決該問題,旨在詳細說明XML的強大功能。通過講解了該項目設計內容,逐步引導學生合理設計其解決方案。只有學生掌握這些內容后,能開發出更高級的XML處理方法。學生通過課程的學習選擇最適合方法解決XML中各種常見業務和技術需求。此外,通過對一些日常應用程序和Web服務,讓學生了解如何處理XML標記,如何利用XML應用程序構建功能完備的、端對端的XML解決方案。

總之,通過對案例的分析,學生可以掌握如何與內部和外部用戶共享XML數據;如何樣式化XML以用于瀏覽器顯示;使用XSLT(XML轉換語言)聯機轉換XML內容的技術;如何搜索、合并和轉換XML文檔;使用XML工作流引擎和業務過程管理系統設計企業解決方案的策略;如何創建PDF輸出和產生RSS反饋。這些都是XML技術中最核心的技術內容,只有通過提出問題、分析問題、解決方案方式的學習,學生們能從各個方面提高解決實際問題的能力。

5.尾聲

XML是新一代網絡數據表示、傳輸和交換的標準,是Internet環境中跨平臺的、依賴于內容的技術。它的應用已經滲透到與網絡數據處理相關的各個領域。授課老師只能采用理論與實踐結合、相互滲透、逐步引導的講解方法。在介紹技術的基礎知識后,通過實例深入剖析技術的具體應用,幫助學生快速入門并逐步精通。

參考文獻:

[1]蘆娜,朱麗華.XML技術及應用課程教學改革實踐與探索 [J].科技創新導報,2011.7.

[2]李玉凱.XML在網絡教學平臺上的應用[J].計算機教學與教育信息化,2010.12.

主站蜘蛛池模板: 国产成人精品在线| 免费av一区二区三区在线| 国产成人久久777777| 久久综合国产乱子免费| 毛片免费在线视频| 爽爽影院十八禁在线观看| 国产又色又刺激高潮免费看| 日本一本在线视频| 一区二区在线视频免费观看| 尤物特级无码毛片免费| 亚洲成A人V欧美综合天堂| 国产精品亚洲天堂| 国产尤物jk自慰制服喷水| 中文无码伦av中文字幕| 日韩经典精品无码一区二区| 国产女人在线观看| 91成人在线免费视频| 欧美激情首页| 无码专区国产精品一区| 国内毛片视频| 蜜臀AV在线播放| 人禽伦免费交视频网页播放| 国产打屁股免费区网站| 国产视频欧美| 天天躁日日躁狠狠躁中文字幕| 国产不卡网| 一级毛片在线播放| 亚洲第一视频免费在线| 四虎永久在线| 波多野结衣一区二区三区四区视频| 日本在线国产| 四虎永久免费在线| 成人一级黄色毛片| 99久久精品免费看国产免费软件| 人妻一本久道久久综合久久鬼色| 欧美成人免费午夜全| 亚洲人成成无码网WWW| 国产成人精品视频一区二区电影| 国产你懂得| 国产精品护士| 国产精品流白浆在线观看| 91丝袜在线观看| 亚洲欧洲日韩综合色天使| 3D动漫精品啪啪一区二区下载| 99久久精品美女高潮喷水| 精品欧美日韩国产日漫一区不卡| 精品国产一区二区三区在线观看 | 国产精品成人AⅤ在线一二三四| 日日拍夜夜操| 亚洲精品桃花岛av在线| 久久免费视频6| 欧美日韩国产在线人| 久久久国产精品免费视频| 免费毛片视频| 18禁黄无遮挡网站| 亚洲精品男人天堂| 久久夜色撩人精品国产| 国产成人91精品| 久久99久久无码毛片一区二区| 欧洲成人免费视频| 香蕉视频在线精品| 国产精品久久久久婷婷五月| 欧美在线精品怡红院| 日韩精品一区二区三区视频免费看| 国产特级毛片aaaaaa| A级毛片无码久久精品免费| 国产精品林美惠子在线观看| 国产一区二区视频在线| 美女潮喷出白浆在线观看视频| 免费一级无码在线网站| 69精品在线观看| 99久久精品久久久久久婷婷| 国产黄在线免费观看| 中文天堂在线视频| 97视频在线精品国自产拍| 国产成人h在线观看网站站| 毛片视频网址| 国产成人1024精品| 欧美日本视频在线观看| 美女视频黄频a免费高清不卡| 老司机久久精品视频| 亚洲视频二|