電子商務(wù)技術(shù)實(shí)驗(yàn)課指導(dǎo)書_第1頁(yè)
電子商務(wù)技術(shù)實(shí)驗(yàn)課指導(dǎo)書_第2頁(yè)
電子商務(wù)技術(shù)實(shí)驗(yàn)課指導(dǎo)書_第3頁(yè)
電子商務(wù)技術(shù)實(shí)驗(yàn)課指導(dǎo)書_第4頁(yè)
電子商務(wù)技術(shù)實(shí)驗(yàn)課指導(dǎo)書_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、電子商務(wù)技術(shù)實(shí)驗(yàn)指導(dǎo)書成都理工大學(xué)目 錄 TOC o 1-3 h z u HYPERLINK l _Toc303290598 實(shí)驗(yàn)1 EDI技術(shù)實(shí)驗(yàn) PAGEREF _Toc303290598 h 4 HYPERLINK l _Toc303290599 實(shí)驗(yàn)2 CA認(rèn)證 PAGEREF _Toc303290599 h 7 HYPERLINK l _Toc303290600 實(shí)驗(yàn)3 發(fā)送數(shù)字簽名與加密郵件 PAGEREF _Toc303290600 h 9 HYPERLINK l _Toc303290601 實(shí)驗(yàn)4 防火墻技術(shù) PAGEREF _Toc303290601 h 11 HYPERLI

2、NK l _Toc303290602 實(shí)驗(yàn)5 IPsec證書與網(wǎng)絡(luò)安全 PAGEREF _Toc303290602 h 13 HYPERLINK l _Toc303290603 實(shí)驗(yàn)6 SSL功能的實(shí)現(xiàn) PAGEREF _Toc303290603 h 15 HYPERLINK l _Toc303290604 實(shí)驗(yàn)7 網(wǎng) 上 銀 行 PAGEREF _Toc303290604 h 17 HYPERLINK l _Toc303290605 實(shí)驗(yàn)8 電 子 支 付 PAGEREF _Toc303290605 h 19 HYPERLINK l _Toc303290606 實(shí)驗(yàn)9 WSAD電子商務(wù)開發(fā)平

3、臺(tái)及DB2的安裝與配置 PAGEREF _Toc303290606 h 20 HYPERLINK l _Toc303290607 實(shí)驗(yàn)10 DTD和XML Schema PAGEREF _Toc303290607 h 22 HYPERLINK l _Toc303290608 實(shí)驗(yàn)11 XPath和XSLT PAGEREF _Toc303290608 h 26前 言電子商務(wù)技術(shù)課程的一個(gè)重要教學(xué)環(huán)節(jié)是實(shí)驗(yàn)課,它可幫助學(xué)生鞏固和加深課堂所學(xué)的理論知識(shí),掌握基本實(shí)驗(yàn)技能,培養(yǎng)理論聯(lián)系實(shí)際,自己動(dòng)手分析問題、解決問題的能力。本實(shí)驗(yàn)課程大綱,是與由機(jī)械工業(yè)出版社出版的電子商務(wù)技術(shù)教程配套的輔助材料,列出

4、的十一個(gè)實(shí)驗(yàn)分別與教程中的個(gè)章節(jié)內(nèi)容對(duì)應(yīng),本實(shí)驗(yàn)課程指導(dǎo)書,還可供課堂外的電子商務(wù)等專業(yè)課程設(shè)計(jì)或?qū)I(yè)實(shí)習(xí)環(huán)節(jié)使用。 實(shí)驗(yàn)1 EDI技術(shù)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康模号浜辖坛痰诙孪嚓P(guān)內(nèi)容,以上海港航EDI中心的電子報(bào)文傳輸系統(tǒng)EDI Express為例進(jìn)行實(shí)際的操作實(shí)驗(yàn)。掌握EDI Express系統(tǒng)的功能:系統(tǒng)參數(shù)設(shè)置、單證輸入、單證校驗(yàn)、單證交換、查看日志、數(shù)據(jù)備份。EDI Express是用于EDI用戶與EDI中心進(jìn)行報(bào)文交換的客戶端軟件,其主要功能是將港航運(yùn)輸?shù)闹饕獑巫C生成報(bào)文形式,按照?qǐng)?bào)文格式標(biāo)準(zhǔn)對(duì)報(bào)文進(jìn)行校驗(yàn),并通過一定的通訊協(xié)議與EDI中心進(jìn)行報(bào)文交換。二、系統(tǒng)功能及運(yùn)行環(huán)境EDI Exp

5、ress是用于EDI用戶與EDI中心進(jìn)行報(bào)文交換的客戶端軟件,其主要功能是將港航運(yùn)輸?shù)闹饕獑巫C生成報(bào)文形式,按照?qǐng)?bào)文格式標(biāo)準(zhǔn)對(duì)報(bào)文進(jìn)行校驗(yàn),并通過一定的通訊協(xié)議與EDI中心進(jìn)行報(bào)文交換。Edi Express 2.0 可以在Windows 95、Windows 98、Windows ME、Windows 2000以及 Windows NT4.0中文操作系統(tǒng)上運(yùn)行。數(shù)據(jù)庫(kù)使用Microsoft Access2000都能正常運(yùn)行。三、實(shí)驗(yàn)內(nèi)容1、安裝下載位置:下載后,解壓文件EDIExp.zip至某一臨時(shí)目錄,雙擊setup.exe文件進(jìn)行安裝。安裝成功后,系統(tǒng)將創(chuàng)建:WINDOWS/PROGRA

6、M/EDI EXPRESS/EDI EXPRESS。點(diǎn)擊WINDOWS/PROGRAM/EDI EXPRESS/EDI EXPRESS運(yùn)行。 特別注意: 用Edi Express發(fā)送報(bào)文,報(bào)文與回執(zhí)的對(duì)應(yīng)依賴于報(bào)文中頭記錄的文件說明字段(即00記錄的3字段),所以用Edi Express發(fā)送報(bào)文必須使每個(gè)報(bào)文中頭記錄的文件說明字段各不相同。 進(jìn)入系統(tǒng)后,在進(jìn)行其他操作之前,需要根據(jù)用戶各自的情況進(jìn)行系統(tǒng)設(shè)置,才能正確校驗(yàn)、收發(fā)文件。2、獲取系統(tǒng)管理員的口令進(jìn)入菜單“/幫助/關(guān)于”,系統(tǒng)將顯示一個(gè)關(guān)于系統(tǒng)信息的窗口,在窗口的倒數(shù)第二行有字樣:S/N:XXXX,“XXXX”就是系統(tǒng)管理員口令,該口

7、令每天更新一次,所以用戶如果要獲得口令,必須查看該窗口,前一天的口令無效。3、系統(tǒng)參數(shù)的設(shè)置進(jìn)入菜單“/系統(tǒng)維護(hù)/系統(tǒng)設(shè)置/”,系統(tǒng)將提示:“請(qǐng)輸入系統(tǒng)管理員口令:”,此時(shí)用戶需輸入系統(tǒng)管理員口令。如果口令正確,將進(jìn)入系統(tǒng)設(shè)置窗口。RemoteHost: 如果用戶通過Internet 網(wǎng)絡(luò)與中心相連,則地址為。如果用戶是專線與中心相連,則地址為。UserName:xxxxxx (EDI中心提供給用戶的FTP用戶名)。PassWord::xxxxxx (EDI中心提供給用戶的FTP用戶口令)。Interval: 10 (自動(dòng)運(yùn)行中收發(fā)報(bào)文的時(shí)間間隔)。RecvDir:./out/ (用戶在中心的

8、接收目錄,固定)SendDir:./in/ (用戶在中心的發(fā)送目錄,固定)RespDir:./ack/ (用戶在中心的接收回執(zhí)目錄,固定)TempDir:./ (用戶在中心的收發(fā)臨時(shí)目錄,固定)出口船舶信息下載設(shè)置服務(wù)器:如果用戶通過Internet 網(wǎng)絡(luò)與中心相連,則地址為 。如果用戶是專線與中心相連,則地址為。4、單證輸入以下內(nèi)容以裝箱單的制作為例。(1)裝箱單的制作程序(2)裝箱單的制作有幾個(gè)要點(diǎn)1)代碼的標(biāo)準(zhǔn)化。2)船名、呼號(hào)和航次的標(biāo)準(zhǔn)化。3)打印報(bào)表。4)回執(zhí)查詢。5、單證校驗(yàn)系統(tǒng)在兩個(gè)地方實(shí)現(xiàn)校驗(yàn)功能,一個(gè)是在菜單“/單證校驗(yàn)/格式校驗(yàn)/”或工具欄中“格式校驗(yàn)”按紐中彈出格式校驗(yàn)

9、界面;另一個(gè)在“手工處理”或“自動(dòng)運(yùn)行”中發(fā)送報(bào)文前進(jìn)行校驗(yàn)。校驗(yàn)標(biāo)準(zhǔn):交通部頒發(fā)的 EDI “四點(diǎn)一線”平臺(tái)文件標(biāo)準(zhǔn)。 系統(tǒng)還可對(duì)用戶自定義平臺(tái)文件進(jìn)行校驗(yàn)。本系統(tǒng)分別對(duì)平臺(tái)文件的結(jié)構(gòu)、數(shù)據(jù)段的長(zhǎng)度、類型及記錄、字段必選項(xiàng)進(jìn)行校驗(yàn)。(參見幫助文件)6、單證交換單證交換是報(bào)文發(fā)送傳輸?shù)倪^程,有以下幾個(gè)步驟:(1)撥號(hào) 用戶通過撥號(hào)連接EDI中心(或通過專線)。(2)連接 每個(gè)用戶與各自的遠(yuǎn)程目錄連接。(3)報(bào)文發(fā)送 本系統(tǒng)提供兩種傳輸方式:手工處理和自動(dòng)運(yùn)行。手工處理。進(jìn)入菜單“/單證交換/手工/”或單擊按紐“手工處理”,進(jìn)入手工處理的窗口界面。自動(dòng)運(yùn)行。進(jìn)入菜單“/單證交換/自動(dòng)/”或單擊按

10、紐“自動(dòng)運(yùn)行”,進(jìn)入“自動(dòng)運(yùn)行”的“Current Event Log窗口界面,同時(shí)主窗口極小化成圖標(biāo)至WINDOWS任務(wù)欄托盤中。若要停止自動(dòng)運(yùn)行,則雙擊任務(wù)欄托盤中極小化的圖標(biāo),恢復(fù)主窗口,按“STOP”按鈕。 (4) 接收回執(zhí) 當(dāng)中心接收到報(bào)文,會(huì)及時(shí)反饋給用戶一個(gè)“Received”的回執(zhí),確認(rèn)已收到報(bào)文;再過數(shù)分鐘,反饋給用戶另一個(gè)“Sent”的回執(zhí),確認(rèn)報(bào)文的接收方已收取該報(bào)文。7、查看日志進(jìn)入菜單“/日志/日志/”或單擊“日志“按紐,即可查看數(shù)據(jù)交換日志。系統(tǒng)對(duì)每個(gè)收發(fā)報(bào)文的信息都存在數(shù)據(jù)庫(kù)中,用戶可以通過該窗口查看數(shù)據(jù)交換的詳細(xì)情況。8、數(shù)據(jù)備份主要功能對(duì)各目錄下的文件進(jìn)行備份

11、,清空日志數(shù)據(jù)庫(kù)。四、實(shí)驗(yàn)習(xí)題1、2005年12月8日,經(jīng)過中方“大地”公司與卡拉奇某公司的反復(fù)磋商,在上海簽訂了出口250MT松香的出口合同,雙方約定松香的價(jià)格為35000美元/MT FOB 上海,并要求外方公司必須在2005年一月底以前,將信用證開到中方公司,中方大地公司將在收到信用證后30天內(nèi)在上海港將貨物裝船發(fā)運(yùn),用EDI Express完成裝箱單制作,并轉(zhuǎn)換為EDI標(biāo)準(zhǔn)報(bào)文。2、仍以上例為基礎(chǔ),按照本實(shí)驗(yàn)所涉及的操作過程,分析后續(xù)的業(yè)務(wù)過程還應(yīng)包括那些步驟?實(shí)驗(yàn)2 CA認(rèn)證一、實(shí)驗(yàn)?zāi)康牧私釩A證書的申請(qǐng)方法和用途。掌握網(wǎng)上申請(qǐng)個(gè)人數(shù)字認(rèn)證的方法。掌握數(shù)字證書的導(dǎo)入和導(dǎo)出。二、預(yù)備知識(shí)

12、客戶認(rèn)證技術(shù):身份認(rèn)證 、信息認(rèn)證 、認(rèn)證機(jī)構(gòu)認(rèn)證。數(shù)字證書類型:個(gè)人身份證書、企業(yè)身份證書、服務(wù)器身份證書 、企業(yè)代碼簽名證書、個(gè)人代碼簽名證書。三、實(shí)驗(yàn)內(nèi)容內(nèi)容1:下載及安裝證書進(jìn)入中國(guó)數(shù)字認(rèn)證網(wǎng):.com單擊頁(yè)面免費(fèi)證書下的“根CA證書”鏈接,下載根CA證書,選擇彈出文件的保存選項(xiàng)。單擊“確定”,彈出“另存為”窗口,單擊“保存”,將文件保存在自己指定目錄下。打開自己指定目錄,找到剛才保存的rootfree文件,雙擊,彈出證書窗口。單擊證書的“詳細(xì)資料”標(biāo)簽,可以看到證書的有關(guān)信息。返回到“常規(guī)”標(biāo)簽,單擊下端的安裝證書按鈕,彈出“證書管理器導(dǎo)入導(dǎo)出”窗口。單擊“下一步”,并選擇“根據(jù)證書

13、類型,自動(dòng)選擇證書存儲(chǔ)區(qū)”。單擊“下一步”。單擊“完成”,出現(xiàn)根證書的存儲(chǔ)區(qū)窗口,可以看到證書有效期和序號(hào)等信息。單擊“是”按鈕,然后單擊“確定”,證書安裝成功。根證書成功安裝后成為“受信任的根證書辦法機(jī)構(gòu)”。單擊瀏覽器的“工具”菜單,從中選擇“Internet選項(xiàng)”,然后選擇“內(nèi)容”標(biāo)簽,單擊“證書”,選擇“受信任的根證書辦法機(jī)構(gòu)”標(biāo)簽,找到安裝的CS365根證書,可以用“查看”按鈕查看所安裝的證書。選中安裝的CS365根證書,單擊“高級(jí)”按鈕,可以看到所安裝的證書的目的,如代碼簽名、安全電子郵件等。內(nèi)容2:導(dǎo)入及導(dǎo)出證書單擊IE瀏覽器的“工具”菜單,從中選擇“Internet選項(xiàng)”,然后選

14、擇“內(nèi)容”標(biāo)簽,單擊“證書”,選擇“受信任的根證書辦法機(jī)構(gòu)”標(biāo)簽,選擇安裝的CS365根證書,單擊下面“導(dǎo)出”按鈕。單擊“下一步”,選擇要使用的格式。單擊“下一步”,指定要導(dǎo)出的文件存放地址,用瀏覽選擇保存路徑,并以自己名字命名,然后單擊“下一步”。單擊“完成”,彈出“導(dǎo)出成功”按鈕,單擊“確認(rèn)”。這樣在保存的目錄下就有以自己命名的根證書存在了。返回到“證書”對(duì)話框,選中剛才導(dǎo)出的CA365根證書,單擊“刪除”,彈出“確認(rèn)”對(duì)話框,單擊“是”,單擊“是”,這樣所安裝的CA365根證書就被刪除了。返回到“證書”對(duì)話框,單擊“導(dǎo)入”,彈出“證書導(dǎo)入導(dǎo)出向?qū)А保瑔螕簟跋乱徊健?,找到剛才?dǎo)出的證書的目

15、錄,文件類型選擇“X.509證書”,然后單擊“下一步”。選擇“根據(jù)證書類型,自動(dòng)選擇證書存儲(chǔ)區(qū)”,然后單擊“下一步”,再單擊“完成”,彈出安全警告。單擊“是”,再單擊“確認(rèn)”,導(dǎo)入成功。內(nèi)容3:申請(qǐng)并安裝電子郵件保護(hù)證書進(jìn)入中國(guó)數(shù)字認(rèn)證網(wǎng):?jiǎn)螕?免費(fèi)證書下的“用表格申請(qǐng)證書”鏈接,然后在相應(yīng)的列表里填入自己的信息,或某個(gè)公司的信息。其中,在證書用途欄里選擇“電子郵件保護(hù)證書”,其他選擇默認(rèn)選項(xiàng),填完之后,單擊“提交”,則彈出“確認(rèn)”按鈕。單擊“是”,會(huì)出現(xiàn)你所申請(qǐng)的證書序列號(hào),及安裝下載鏈接。選擇“直接安裝證書”按鈕,進(jìn)行申請(qǐng)的電子郵件保護(hù)證書的安裝工作。單擊“是”,稍等片刻,證書安裝成功。單

16、擊瀏覽器的“工具”菜單,從中選擇“Internet選項(xiàng)”,然后選擇“內(nèi)容”標(biāo)簽,單擊“證書”,選擇“個(gè)人”標(biāo)簽,找到安裝的電子郵件保護(hù)證書。選擇安裝的“電子郵件保護(hù)證書”,單擊窗口中的“查看”按鈕,彈出“電子郵件保護(hù)證書”。同樣,可以單擊“詳細(xì)資料”標(biāo)簽查看所申請(qǐng)的證書的詳細(xì)信息。這樣電子郵件保護(hù)證書已經(jīng)申請(qǐng)并安裝成功。四、實(shí)驗(yàn)習(xí)題1. 進(jìn)入中國(guó)數(shù)字認(rèn)證網(wǎng),下載一個(gè)標(biāo)準(zhǔn)根CA365證書,并安裝和查看該證書。2. 導(dǎo)出前文中已安裝的標(biāo)準(zhǔn)根CA365證書,并以自己的名字命名,然后發(fā)送到老師指定的電子郵箱。3. 進(jìn)入中國(guó)數(shù)字認(rèn)證網(wǎng),用表格申請(qǐng)一個(gè)標(biāo)準(zhǔn)證書,證書用途為代碼簽名證書,記下證書序列號(hào),然后

17、安裝該證書,安裝完后導(dǎo)出該證書,并以自己名字命名,然后連同序列號(hào)一起發(fā)到老師指定的電子郵箱。實(shí)驗(yàn)3 發(fā)送數(shù)字簽名與加密郵件一、實(shí)驗(yàn)?zāi)康牧私馐裁词菙?shù)字簽名與加密。掌握用Outlook Express發(fā)送簽名郵件的方法。掌握用Outlook Express發(fā)送加密郵件的方法。二、預(yù)備知識(shí)信息傳輸?shù)谋C苄浴=灰渍呱矸莸拇_定性。發(fā)送信息的不可否認(rèn)性。數(shù)據(jù)交換的完整性。三、實(shí)驗(yàn)內(nèi)容內(nèi)容1:通過Outlook Express發(fā)送簽名郵件發(fā)送簽名郵件前必須正確安裝了自己的“電子郵件保護(hù)證書”。啟動(dòng)Outlook Express,從“工具”菜單中選擇“賬號(hào)”。如果還沒添加過賬號(hào),請(qǐng)?zhí)砑右粋€(gè)自己的郵件地址賬號(hào)。

18、選擇賬號(hào),單擊右邊“屬性”按鈕,彈出對(duì)話框,選擇“安全”標(biāo)簽。單擊簽署證書中的“選擇”按鈕,然后選擇所申請(qǐng)的安全電子郵件證書,單擊“確認(rèn)”。單擊“確認(rèn)”,關(guān)閉Outlook Express賬戶窗口,返回到Outlook Express界面,單擊“創(chuàng)建郵件”,從“工具”菜單中選擇“簽名”,收件人地址欄后面出現(xiàn)“簽名”標(biāo)志。輸入對(duì)方郵件地址及其他內(nèi)容,單擊“發(fā)送”。用上面的方法給自己發(fā)一封帶有自己數(shù)字簽名的電子郵件,然后用Outlook Express接收。并雙擊所接收到的帶有數(shù)字簽名的電子郵件。單擊窗口中的數(shù)字簽名標(biāo)識(shí),會(huì)彈出一個(gè)以你所接收到的郵件主題明明的窗口,可以看到郵件的詳細(xì)安全信息,包括

19、證書信息、常規(guī)信息等。內(nèi)容2:通過Outlook Express發(fā)送加密郵件發(fā)送簽名郵件前必須正確安裝了對(duì)方的“電子郵件保護(hù)證書”(只含有公有密鑰,可以向?qū)Ψ剿魅。H缓蟀惭b。單擊Outlook Express“工具”菜單中的“選項(xiàng)”,彈出“選項(xiàng)”對(duì)話框,選擇“安全”標(biāo)簽。單擊“數(shù)字標(biāo)識(shí)”按鈕,彈出“證書”選項(xiàng)窗口,單擊“其他人”標(biāo)簽單擊“導(dǎo)入”按鈕,通過瀏覽方式選擇對(duì)方數(shù)字證書。單擊“下一步”按鈕,選擇“將所有的證書放入下列存儲(chǔ)區(qū)”,單擊“瀏覽”按鈕,選擇“其他人”。單擊“下一步”,安裝對(duì)方數(shù)字證書。安裝完畢,單擊“關(guān)閉”,再單擊“確認(rèn)”,返回到Outlook Express主界面,創(chuàng)建新郵

20、件,從“工具”菜單中選擇“加密”,收件人地址欄出現(xiàn)“加密”標(biāo)志。輸入對(duì)方地址及其他內(nèi)容,發(fā)送郵件。用上面的方法給自己發(fā)一封加密的電子郵件,然后用Outlook Express接收。并雙擊所接收到的電子郵件。單擊“確認(rèn)”,就可以看到所收到的加密郵件。單擊“繼續(xù)可以看到加密郵件的正文。同樣,單擊窗口中加密標(biāo)識(shí),會(huì)彈出一個(gè)“加密郵件”窗口,可以看到郵件的詳細(xì)安全信息,包括證書信息、常規(guī)信息等。四、實(shí)驗(yàn)習(xí)題上中國(guó)數(shù)字認(rèn)證網(wǎng),下載一個(gè)免費(fèi)的安全電子郵件證書,安裝后,給老師發(fā)一封帶數(shù)字簽名的郵件,附件為下載的安全電子郵件證書。從上課老師那里獲得老師所申請(qǐng)的安全電子郵件證書,安裝好后,給老師發(fā)封加密電子郵件

21、,內(nèi)容自定。思考一下如何在Outlook Express中設(shè)置電子郵件保護(hù)證書撤消驗(yàn)證。實(shí)驗(yàn)4 防火墻技術(shù)一、實(shí)驗(yàn)?zāi)康牧私夥阑饓Φ幕靖拍睢⒆饔煤头N類。了解天網(wǎng)防火墻個(gè)人版的性能特點(diǎn)。掌握天網(wǎng)防火墻個(gè)人版的啟用和設(shè)置。二、預(yù)備知識(shí)防火墻的概念。防火墻的作用。防火墻的種類。三、實(shí)驗(yàn)內(nèi)容內(nèi)容1:天網(wǎng)防火墻的安裝進(jìn)入華軍軟件園下載天網(wǎng)防火墻個(gè)人版,或先把老師提供的版本拷貝到本機(jī)。雙擊安裝文件,并選擇安裝路徑,一直點(diǎn)“下一步”,直到完成,出現(xiàn)天網(wǎng)防火墻個(gè)人版本設(shè)置向?qū)?。一直點(diǎn)“下一步”,直到完成后重啟機(jī)器,就可以正常使用天網(wǎng)防火墻了。內(nèi)容2:防火墻的系統(tǒng)設(shè)置啟動(dòng)天網(wǎng)防火墻,在防火墻的控制面板中單擊“系

22、統(tǒng)設(shè)置”,即可展開防火墻系統(tǒng)設(shè)置頁(yè)面。啟動(dòng)設(shè)置。防火墻自定義規(guī)則重置。防火墻設(shè)置向?qū)?。?yīng)用程序權(quán)限設(shè)置。局域網(wǎng)地址設(shè)置。報(bào)警聲音設(shè)置。內(nèi)容3:安全級(jí)別設(shè)置啟動(dòng)天網(wǎng)防火墻,天網(wǎng)防火墻個(gè)人版的安全級(jí)別分為高、中、低三個(gè)等級(jí),默認(rèn)為中??梢愿鶕?jù)自己需要調(diào)整安全級(jí)別。內(nèi)容4:IP規(guī)則設(shè)置IP規(guī)則是針對(duì)整個(gè)系統(tǒng)的網(wǎng)絡(luò)層數(shù)據(jù)包監(jiān)控而設(shè)置的。單擊“自定義IP規(guī)則”,或在“安全級(jí)別”中進(jìn)入IP規(guī)則設(shè)置界面,并完成相應(yīng)設(shè)置。內(nèi)容5:應(yīng)用程序規(guī)則設(shè)置內(nèi)容6:網(wǎng)絡(luò)訪問監(jiān)控功能內(nèi)容7:日志查看與分析內(nèi)容8:斷開/接通網(wǎng)絡(luò)內(nèi)容9:安全檢測(cè)修復(fù)系統(tǒng)四、實(shí)驗(yàn)習(xí)題打開本機(jī)已經(jīng)安裝的下載工具軟件,看是否會(huì)彈出安全警告信息窗口,

23、單擊“允許”,看一下應(yīng)用程序規(guī)則中有無這一軟件。查看本機(jī)天網(wǎng)防火墻個(gè)人版安全日志,保存該日志文件,并以自己的學(xué)號(hào)命名。掃描本機(jī)安全漏洞,把掃描結(jié)果存為一文本文件,并以自己的學(xué)號(hào)命名。把上述兩個(gè)文件通過Outlook Express發(fā)送到老師指定的郵箱,并留心觀察在啟動(dòng)Outlook Express和發(fā)送郵件過程中,天網(wǎng)防火墻有無反應(yīng)。實(shí)驗(yàn)5 IPsec證書與網(wǎng)絡(luò)安全一、實(shí)驗(yàn)?zāi)康模?、理解IPSec的概念;掌握利用IPSec來驗(yàn)證計(jì)算機(jī)身份的基本操作。2、通過實(shí)際的操作,了解IPSec的功能,使學(xué)生了解使用IPSec所需的基本條件、環(huán)境及作用和目的。二、預(yù)備知識(shí):IPSec的概述。IPSec可提

24、供以下功能以確保兩臺(tái)計(jì)算機(jī)之間能夠安全地傳送信息: = 1 * GB3 在開始傳送信息之前,雙方會(huì)相互驗(yàn)證對(duì)方的身份。 = 2 * GB3 確認(rèn)所收到的信息,是否在傳送的過程中被截取并篡改過,也就是確認(rèn)信息的完整性。 = 3 * GB3 將傳送的信息加密。2SA協(xié)商 兩臺(tái)計(jì)算機(jī)之間在開始將信息安全地傳送出去之前,它們之間必須先協(xié)商,以便雙方同意如何來交換與保護(hù)所傳送的信息,這個(gè)協(xié)商的結(jié)果被稱為SA(Security Association,安全關(guān)聯(lián)),它就好象是一份雙方所簽定的“合約書”。SA內(nèi)包含著用來驗(yàn)證身份與信息加密的密鑰、安全通信協(xié)議、SPI等信息,雙方遵照SA內(nèi)的協(xié)議來傳送信息。協(xié)商

25、時(shí)所采用的方法是標(biāo)準(zhǔn)的IKE(Internet Key Exchang,Internet密鑰交換)。SA協(xié)商完成,雙方就可以開始傳送信息,并且利用SA內(nèi)的通信協(xié)議和密鑰,來將所傳送的信息加密、解密,并且可以用來確認(rèn)所收到的信息是否在傳送的過程中被篡改過。如果一臺(tái)計(jì)算機(jī)同時(shí)與多臺(tái)計(jì)算機(jī)利用IPSec來通信,則此計(jì)算機(jī)必然會(huì)有多個(gè)SA,因此為了避免混淆,IPSec利用SA內(nèi)的SPI來判斷此SA是與哪一臺(tái)計(jì)算機(jī)所協(xié)商出來的SA。IPSec用來驗(yàn)證計(jì)算機(jī)身份的方法有Kerberos、證書與預(yù)共享密鑰(Preshared key)三種,而Windows Server2003的L2TP/IPSec支持其中

26、的證書與預(yù)共享密鑰兩種方法,此實(shí)驗(yàn)介紹此兩種方法。實(shí)驗(yàn)內(nèi)容1利用Web瀏覽器向企業(yè)CA和獨(dú)立CA申請(qǐng)L2TP/IPSec證書,并利用VPN用戶端與VPN服務(wù)器建立L2TP/IPSec VPN。2利用“共用密鑰”來驗(yàn)證計(jì)算機(jī)身份的L2TP/IPSec VPN。操作步驟使用IPSec證書 步驟一:向企業(yè)CA申請(qǐng)IPSec證書。在VPN客戶端登錄。創(chuàng)建并向此CA提交一個(gè)申請(qǐng)。將證書保存在本地計(jì)算機(jī)存儲(chǔ)中。安裝此證書。利用“證書”管理單元來檢查此證書。 步驟二:向獨(dú)立CA申請(qǐng)IPSec證書(無論是否為域內(nèi)的用戶,計(jì)算機(jī)都可以向獨(dú)立CA申請(qǐng)證書)。在VPN客戶端登錄。創(chuàng)建并向此CA提交一個(gè)申請(qǐng)。將證書保

27、存在本地計(jì)算機(jī)存儲(chǔ)中。獨(dú)立CA默認(rèn)情況下不會(huì)自動(dòng)發(fā)放證書,必須等CA的管理員手動(dòng)發(fā)放后再重新連接CA,下載證書。步驟三:VPN客戶端與VPN服務(wù)器都有了IPSec證書以后,VPN客戶端必須先連接到Internet,然后再與VPN服務(wù)器建立L2TP/IPSec VPN。在VPN客戶端建立好VPN連接,然后修改此VPN連接設(shè)置,修改的方法是右擊“網(wǎng)上鄰居”,選擇“屬性”,再右擊VPN連接,選擇“屬性”“網(wǎng)絡(luò)。在“VPN類型”中選擇“L2TP IPSec VPN”,之后VPN客戶端通過此VPN連接就可以與VPN連接就可以與VPN服務(wù)器建立L2TP/IPSec的VPN。在VPN服務(wù)器上檢查VPN端口的

28、使用情況。使用“預(yù)共用密鑰”步驟一:VPN服務(wù)器選擇“開始”-“管理工具”“路由和遠(yuǎn)程訪問”,右擊VPN服務(wù)器,選擇“屬性”,并單擊“安全”,選擇“為L(zhǎng)2TP連接允許自定義IPSec策略”,然后在“預(yù)共享的密鑰”處設(shè)置串字符串,這個(gè)字符串必須與VPN客戶端所設(shè)置的相同。步驟二:VPN客戶端右擊“網(wǎng)上鄰居”,選擇“屬性”,然后右擊VPN連接,選擇“屬性”“網(wǎng)絡(luò)”,然后在“VPN類型”處選擇“L2TP IPSec VPN”。單擊“安全”標(biāo)簽頁(yè)的“設(shè)置”按鈕,輸入與VPN服務(wù)器相同的共享密鑰。完成后,VPN客戶端必須先接到Internet,然后通過VPN連接來與VPN服務(wù)器建立采用“預(yù)共享密鑰”的L

29、2TP/IPSec VPN。實(shí)驗(yàn)6 SSL功能的實(shí)現(xiàn)一、實(shí)驗(yàn)?zāi)康模?、理解SSL的概念;掌握如何啟用網(wǎng)站的SSL,瀏覽器與網(wǎng)站之間如何建立一個(gè)SSL連接的基本操作。2、通過實(shí)際的操作,了解SSL的工作原理及功能,使學(xué)生了解使用SSL;所需的基本條件、環(huán)境及作用和目的。二、預(yù)備知識(shí):SSL概述。SSL是一個(gè)以公鑰為基礎(chǔ)的安全通信協(xié)議,因此首先必須為網(wǎng)站想CA申請(qǐng)證書。證書內(nèi)容包括了公鑰、證書有效期限、發(fā)放此證書的CA以及CA的數(shù)字簽名等信息。SSL的功能。當(dāng)網(wǎng)站安裝了證書并啟用SSL的功能以后,SSL在為網(wǎng)站與用戶之間傳送信息的時(shí)候,還提供了以下功能: = 1 * GB3 驗(yàn)證身份 它讓用戶的計(jì)

30、算機(jī)可以確保信息是被傳送到正確的餓網(wǎng)站。它也可以讓網(wǎng)站來確認(rèn)用戶的身份。 = 2 * GB3 加密 將用戶與網(wǎng)站之間所傳送的信息加密,以確保信息不會(huì)外泄。 = 3 * GB3 信息完整性 它讓網(wǎng)站與用戶計(jì)算機(jī)雙方,可以確定所收到的信息是否在傳送的工程中被攔截和篡改過。實(shí)驗(yàn)內(nèi)容啟用網(wǎng)站的SSL,在瀏覽器與網(wǎng)站之間建立一個(gè)SSL連接。1在網(wǎng)站上建立證書申請(qǐng)文件; 2將申請(qǐng)文件傳送到企業(yè)CA并下載證書文件; 3將申請(qǐng)文件傳送到獨(dú)立CA并下載證書文件; 4安裝證書并啟用SSL;5建立與網(wǎng)站之間的SSL連接四、 實(shí)驗(yàn)步驟 步驟一:在扮演網(wǎng)站角色的計(jì)算機(jī)上,利用“Internet服務(wù)(IIS)管理器”主控

31、制窗口建立“證書申請(qǐng)文件”。 步驟二:利用Web瀏覽器將證書申請(qǐng)文件傳送給CA,然后等CA發(fā)放(核準(zhǔn))此證書后,再來連接CA與下載證書文件。 步驟三:證書下載完成后,將此證書安裝到您的網(wǎng)站,然后針對(duì)整個(gè)網(wǎng)站、單一文件夾或單一網(wǎng)頁(yè)來啟用SSL安全連接。 步驟四:設(shè)置客戶端計(jì)算機(jī),讓其信任發(fā)放此證書的CA,否則客戶端會(huì)認(rèn)為該證書是一個(gè)有問題的證書。 步驟五:讓客戶端的瀏覽器與網(wǎng)站之間建立一個(gè)SSL的安全連接。四、實(shí)驗(yàn)習(xí)題1進(jìn)入WINDOWS XP或WINDOWS2000的瀏覽器Internet選項(xiàng)的高級(jí)界面,進(jìn)行SSL的相關(guān)設(shè)置2登錄天極網(wǎng)下載核新SSL安全代理客戶端系統(tǒng),并進(jìn)行安裝和設(shè)置。實(shí)驗(yàn)7

32、 網(wǎng) 上 銀 行一、實(shí)驗(yàn)?zāi)康?.了解網(wǎng)上銀行的基本功能、基本業(yè)務(wù)。2. 掌握在 網(wǎng)上如何申請(qǐng)自己的個(gè)人銀行。3. 掌握網(wǎng)上各種銀行之間的業(yè)務(wù)與功能對(duì)比。二、預(yù)備知識(shí)網(wǎng)上銀行的概念。網(wǎng)上銀行的特點(diǎn)。網(wǎng)上銀行的主要業(yè)務(wù)項(xiàng)目。網(wǎng)上銀行的安全保障。三、實(shí)驗(yàn)內(nèi)容 = 1 * Arabic 1招商銀行網(wǎng)上銀行進(jìn)入招商銀行網(wǎng)站,查看個(gè)人和企業(yè)網(wǎng)上銀行的演示文件,然后瀏覽整個(gè)網(wǎng)站,了解網(wǎng)上銀行的各種業(yè)務(wù)及功能。登陸到招商銀行網(wǎng)站。單擊頁(yè)面左邊的登錄個(gè)人銀行專業(yè)版下的演示按鈕,查看個(gè)人銀行的演示文件。單擊頁(yè)面左邊的“登錄個(gè)人銀行大眾版。從列表中選擇自己的所在地,然后單擊“確認(rèn)”按鈕。輸入卡號(hào)、密碼和附加碼后,單

33、擊“登錄”,查詢自己的帳戶信息、轉(zhuǎn)帳等。單擊首頁(yè)上導(dǎo)航欄上的“公司業(yè)務(wù)”按鈕。單擊頁(yè)面上的“系統(tǒng)演示”按鈕,可以演示網(wǎng)上企業(yè)銀行系統(tǒng)。一直按“下一步”按鈕,就可以查看企業(yè)銀行的有關(guān)業(yè)務(wù)流程和功能。瀏覽整個(gè)網(wǎng)站,了解網(wǎng)上內(nèi)銀行的各種業(yè)務(wù)和有關(guān)功能。2中國(guó)建設(shè)銀行網(wǎng)上銀行登陸到招商銀行網(wǎng)站。單擊導(dǎo)航欄上的“個(gè)人服務(wù)”按鈕,查看中國(guó)建設(shè)銀行的網(wǎng)上個(gè)人服務(wù)有關(guān)業(yè)務(wù)和功能。單擊導(dǎo)航欄上的“企業(yè)服務(wù)”按鈕,查看中國(guó)建設(shè)銀行的網(wǎng)上企業(yè)服務(wù)有關(guān)業(yè)務(wù)和功能。單擊導(dǎo)航欄上的“電子銀行”按鈕,查看有關(guān)業(yè)務(wù)和功能。單擊頁(yè)面上的“網(wǎng)上銀行”按鈕,查看個(gè)人網(wǎng)上銀行的有關(guān)信息。返回到首頁(yè),瀏覽整個(gè)網(wǎng)頁(yè),查看各種網(wǎng)上銀行業(yè)務(wù)

34、及功能,與招商銀行的網(wǎng)上銀行進(jìn)行比較,看看哪個(gè)更適合你自己。四、實(shí)驗(yàn)習(xí)題寫出招商銀行與中國(guó)建設(shè)銀行在網(wǎng)上銀行方面的相同點(diǎn)及各自的特色。了解招商銀行網(wǎng)上支付卡申請(qǐng)流程。登錄中國(guó)農(nóng)業(yè)銀行(),查看有關(guān)業(yè)務(wù)和功能,并與招商銀行和中國(guó)建設(shè)銀行進(jìn)行比較。實(shí)驗(yàn)8 電 子 支 付一、實(shí)驗(yàn)?zāi)康牧私怆娮又Ц兜母拍?。理解電子支付的特征。掌握電子支付的類型。掌握如何在網(wǎng)上購(gòu)物后實(shí)現(xiàn)電子支付。二、預(yù)備知識(shí)1. 電子支付的概念。2. 電子支付的特征。3. 電子支付的類型。三、實(shí)驗(yàn)內(nèi)容在瀏覽器地址欄輸入“ ”進(jìn)入淘寶網(wǎng),選購(gòu)物品,用“支付寶”進(jìn)行支付。先注冊(cè)一個(gè)用戶,然后登錄,找到一件自己想要的物品,并購(gòu)買。單擊“確認(rèn)”

35、購(gòu)買。單擊“立刻付款”,會(huì)彈出安全警告窗口。單擊“確定”,然后選擇一種適合自己的付款方式。我們選擇“安付通”,然后單擊“繼續(xù)”,在安全警告窗口單擊“是”,然后填入申請(qǐng)的用戶名和密碼,單擊“登錄”。選擇“招商銀行卡”,然后單擊“在線付款”按鈕。在“大眾版”一卡通支付欄目下,填入自己的一卡通卡號(hào)和支付密碼,然后單擊“確定”。如卡上余額不足,會(huì)彈出錯(cuò)誤信息。若卡上足夠用來支付,則同樣會(huì)彈出支付窗口,告之支付成功。單擊頁(yè)面上的“我的物品”,可以看到所買的物品顯示已經(jīng)付款。同時(shí)在自己的郵箱里可以收到一封確認(rèn)信。接下來就等賣家把貨物按你提供的地址發(fā)給你了。四、實(shí)驗(yàn)習(xí)題進(jìn)入淘寶網(wǎng)或者易趣網(wǎng),通過不同方式購(gòu)買

36、一件自己喜歡的物品,然后通過電子支付去實(shí)現(xiàn)支付功能,并記下整個(gè)支付過程。有條件的話,去比較一下網(wǎng)上各種支付卡之間在實(shí)現(xiàn)支付功能時(shí)的方便性和安全性。實(shí)驗(yàn)9 WSAD電子商務(wù)開發(fā)平臺(tái)及DB2的安裝與配置一、實(shí)驗(yàn)?zāi)康?、了解Websphere系列產(chǎn)品,以及其中的核心產(chǎn)品WebSphere Application Server。2、了解WebSphere Studio系列產(chǎn)品,包括WebSphere Studio系列工具及產(chǎn)品配置。3、了解WSAD5.0開發(fā)工作平臺(tái),包括工作臺(tái)(Workbench)、透視圖(Perspective)、視圖(View)。4、理解項(xiàng)目(Proiect)的概念、種類、組織結(jié)

37、構(gòu)及其作用。5、掌握WSAD5.0和DB2的安裝和配置。二、預(yù)備知識(shí)1、WebSphere平臺(tái)及其產(chǎn)品家族(1)WebSphere產(chǎn)品組成Foundation & Tools(平臺(tái)基礎(chǔ))Business Portals(商業(yè)門戶)Business Integration(業(yè)務(wù)整合)(2)WebSphere Studio系列產(chǎn)品介紹WebSphere Studio系列開發(fā)工具WebSphere Studio產(chǎn)品配置2、WebSphere Studio Application Developer 5基本概念(1)工作臺(tái)(Workbench)資源(Rrsourec)資源層次結(jié)構(gòu)構(gòu)建(Build)啟動(dòng)

38、工作臺(tái)(2)透視圖(Perspective)(3)視圖(View)3、項(xiàng)目(Project)概述(1)項(xiàng)目介紹(2)項(xiàng)目類型(3)簡(jiǎn)單項(xiàng)目(4)Java項(xiàng)目(5)Web項(xiàng)目(6)企業(yè)應(yīng)用程序項(xiàng)目(7)服務(wù)器項(xiàng)目三、實(shí)驗(yàn)內(nèi)容1、安裝WebSphere Studio Application Developer 5(1)安裝電子映像文件(2)安裝WASD5.0(3)確認(rèn)WASD5.0安裝成功2、安裝和配置DB2(1)安裝DB27.1(2)確認(rèn)DB2安裝成功(3)設(shè)置DB2使用JDBC2.0(4)創(chuàng)建數(shù)據(jù)庫(kù)及表3、創(chuàng)建項(xiàng)目(1)創(chuàng)建簡(jiǎn)單項(xiàng)目(2)創(chuàng)建Java項(xiàng)目(3)創(chuàng)建Web項(xiàng)目四、實(shí)驗(yàn)習(xí)題1、在W

39、ebSphere平臺(tái)上分別創(chuàng)建一個(gè)簡(jiǎn)單項(xiàng)目、Java項(xiàng)目和Web項(xiàng)目。2、根據(jù)創(chuàng)建的項(xiàng)目分別創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)和表文件,表字段數(shù)不少于5個(gè)。實(shí)驗(yàn)10 DTD和XML Schema一、實(shí)驗(yàn)?zāi)康恼J(rèn)真閱讀教程第三章相關(guān)內(nèi)容,理解XML“結(jié)構(gòu)良好”和“有效”的概念。掌握DTD的基本語法。掌握XML Schema的基本語法。二、預(yù)備知識(shí)一個(gè)XML文檔有“結(jié)構(gòu)良好”和“有效”兩個(gè)方面,“有效性”驗(yàn)證是通過DTD或XML Schema來實(shí)現(xiàn)的。1. 結(jié)構(gòu)良好的XML文檔。XML文檔必須是結(jié)構(gòu)良好的,也就是說必須符合一系列規(guī)則:(1) 每一個(gè)起始標(biāo)簽必須有一個(gè)結(jié)束標(biāo)簽與之對(duì)應(yīng)。(2) 元素名和屬性名必須符合XML

40、名字規(guī)則。(3) 元素是可以嵌套,但不能重疊。(4) 只有一個(gè)根元素。(5) 屬性必須使用單引號(hào)或雙引號(hào)。(6) 一個(gè)元素不能有兩個(gè)同名的屬性。(7) 注釋和處理指令不能出現(xiàn)在標(biāo)簽內(nèi)。(8) “”和“&”不能直接出現(xiàn)在元素或?qū)傩缘淖址麛?shù)據(jù)中。2. 有效的XML文檔XML非常的靈活,只要保證其結(jié)構(gòu)良好,它的格式隨意性很強(qiáng)。但在一個(gè)XML應(yīng)用中,或者說在一個(gè)具體的行業(yè)內(nèi),我們需要規(guī)范文檔的結(jié)構(gòu),達(dá)成一種有關(guān)文檔如何書寫的約定,以便于文檔的交流。另一方面,計(jì)算機(jī)程序不會(huì)像XML這樣靈活,針對(duì)一種XML應(yīng)用的程序通常不能處理另一種XML的應(yīng)用。所以,不論對(duì)人或程序,常常需要判定一個(gè)給定的XML文檔是否

41、遵循了某種約定。DTD/XML Schema提供了如何規(guī)范這種約定的機(jī)制。也就是DTD/XML Schema能夠?qū)崿F(xiàn)XML文檔格式的統(tǒng)一化,促進(jìn)行業(yè)內(nèi)或系統(tǒng)內(nèi)文檔格式標(biāo)準(zhǔn)化。文檔嚴(yán)格遵循了相應(yīng)的DTD/XML Schema,就說文檔相對(duì)該DTD/XML Schema是有效的。3. DTD基本語法DTD以標(biāo)準(zhǔn)的語法寫成,但DTD的語法不是XML語法。DTD的語法可以準(zhǔn)確地規(guī)范元素、實(shí)體和屬性的內(nèi)容和結(jié)構(gòu),如一個(gè)什么樣的元素可以出現(xiàn)在文檔的什么位置,它可以有什么樣的屬性、子元素和內(nèi)容。(1)DTD聲明(2)元素的聲明(3)屬性的聲明XML Schema的基本語法DTD不使用XML語法,而XML S

42、chema使用XML語法。也就是說,可以使用分析、編輯和處理XML的工具(包括DOM、SAX等APIs)對(duì)XML Schema進(jìn)行處理。同時(shí),XML Schema提供對(duì)名字空間很好的支持,并且對(duì)數(shù)據(jù)類型提供了比DTD更精確的描述。值得注意的是,XML Schema雖然具有以上特點(diǎn),當(dāng)并不能在實(shí)際應(yīng)用中完全代替DTD。畢竟,DTD更簡(jiǎn)單,不夠精確卻夠靈活。(1)實(shí)例文檔(2)元素聲明(3)屬性聲明(4)全局聲明和有名類型聲明方式的Schema(5)使用名字空間三、實(shí)驗(yàn)內(nèi)容本實(shí)驗(yàn)包含三部分,依次為安裝XMLSPY工具(XML文檔編輯器)、編寫DTD和編寫有效的XML文檔、編寫XML Schema和

43、編寫有效的XML實(shí)例文檔。(1)安裝XMLSPY工具XMLSPY是通用XML文檔編輯器,可編寫XML文檔、DTD、XML Schema、XSLT、HTML、XHTML、JSP、ASP、CSS、VML、WML等多種文檔,并內(nèi)置解析器,可方便進(jìn)行XML文檔的結(jié)構(gòu)良好或有效性驗(yàn)證。到實(shí)驗(yàn)室FTP服務(wù)器上下載試用版的XMLSPY 5安裝文件,雙擊該文件開始安裝,按照一般WINDOWS應(yīng)用軟件安裝步驟操作即可簡(jiǎn)單完成安裝。完成安裝后雙擊快捷圖標(biāo)打開XMLSPY 5。(2)編寫DTD和編寫有效的XML文檔實(shí)驗(yàn)步驟如下:(2-1)單擊菜單上的圖標(biāo),(2-2)選中“DTD”,點(diǎn)擊“OK”,(2-3)點(diǎn)擊進(jìn)入文

44、本界面(點(diǎn)擊可回到上圖格子界面),(2-3)輸入如下DTD內(nèi)容:存盤為“name.dtd”。(2-4)單擊菜單上的圖標(biāo),選中“XML”,點(diǎn)擊“OK”,點(diǎn)擊“Cancel”,再點(diǎn)擊進(jìn)入文本界面(2-5)輸入如下XML文檔內(nèi)容:JamesDavenport存盤為“name.xml”。注意將name.dtd和name.xml保存在同一個(gè)子目錄中,這樣可以在后面的實(shí)驗(yàn)中方便地使用“相對(duì)路徑”。(2-6)點(diǎn)擊進(jìn)行“結(jié)構(gòu)良好”驗(yàn)證,將在界面下方顯示“This file is well-formed”;刪除,再進(jìn)行“結(jié)構(gòu)良好”驗(yàn)證,將在界面下方顯示“This file is not well-formed”

45、。(2-7)在(2-5)中的name.xml文檔中加入(2-3)中的DTD內(nèi)容作為內(nèi)部聲明,如下:!DOCTYPE name JamesDavenport(2-8)點(diǎn)擊進(jìn)行“有效性”驗(yàn)證,將在界面下方顯示“This file is valid”。刪除XML部分的ID=1234,或刪除DTD部分的,再進(jìn)行“有效性”驗(yàn)證,將在界面下方顯示“This file is not valid”,但如果只進(jìn)行“結(jié)構(gòu)良好”驗(yàn)證,都將顯示“This file is well-formed”。(2-9)在(2-5)中的name.xml文檔中加入(2-3)中存盤的“name.dtd”作為外部SYSTEM聲明,如下:

46、JamesDavenport重復(fù)(2-8)步驟,結(jié)果一樣。(3)編寫XMLSchema和編寫有效的XML實(shí)例文檔實(shí)驗(yàn)步驟如下:(3-1)單擊菜單上的圖標(biāo),選中“W3C XML Schema”,點(diǎn)擊“OK”,點(diǎn)擊進(jìn)入文本界面,輸入如下Schema內(nèi)容:存盤為“name.xsd”。(3-2)修改(2-5)中存盤的name.xml文檔,引入“name.xsd”,如下:JamesDavenport(3-3)點(diǎn)擊進(jìn)行“有效性”驗(yàn)證,將在界面下方顯示“This file is valid”。刪除XML部分的ID=1234,或刪除name.xsd中的,再進(jìn)行“有效性”驗(yàn)證,將在界面下方顯示“This fil

47、e is not valid”,但如果只進(jìn)行“結(jié)構(gòu)良好”驗(yàn)證,都將顯示“This file is well-formed”。四、實(shí)驗(yàn)習(xí)題(1)不使用名字空間,分別用“盡可能”嚴(yán)格、簡(jiǎn)潔、高效的DTD、XML Schema定義XML文檔,并編制“有效的”XML實(shí)例文檔。該XML文檔用來描述一個(gè)小班學(xué)生信息:小班有2-30名學(xué)生(實(shí)例文檔可只包含兩名學(xué)生);每個(gè)學(xué)生信息包含姓名、學(xué)號(hào)、班級(jí)、成績(jī);成績(jī)包含至少兩門課程成績(jī)(實(shí)例文檔可只包含兩門課程成績(jī));每門課程成績(jī)描述包含課程名稱、課程編號(hào)、分?jǐn)?shù);其中學(xué)號(hào)、課程編號(hào)用“屬性”描述??墒褂糜⑽臉?biāo)簽,也可以使用中文標(biāo)簽(如用中文標(biāo)簽,建議在XML聲明

48、使用encoding= GB2312屬性)。(2)在上題中使用名字空間,分別編制DTD、XML Schema和“有效的”XML實(shí)例文檔。下題為可選題。實(shí)驗(yàn)11 XPath和XSLT一、實(shí)驗(yàn)?zāi)康?、理解XPath節(jié)點(diǎn)匹配路徑、軸、節(jié)點(diǎn)測(cè)試、預(yù)測(cè)。2、理解XSLT的“匹配模板轉(zhuǎn)換”思路,著重理解模板和模板規(guī)則、模板應(yīng)用、內(nèi)建模板3、循環(huán)控制和條件控制。4、掌握XPath和XSLT的基本語法。二、預(yù)備知識(shí)XSLT主要的功能就是轉(zhuǎn)換,它將一個(gè)沒有樣式單的XML內(nèi)容文檔作為一個(gè)源樹,將其轉(zhuǎn)換為一個(gè)有樣式信息的結(jié)果樹。在XSLT文檔中,定義了與XML文檔中各個(gè)邏輯成分相匹配的模板以及匹配轉(zhuǎn)換方式。XSLT

49、在構(gòu)造結(jié)果樹時(shí)需要在源樹中進(jìn)行節(jié)點(diǎn)查找,這是通過XPath來實(shí)現(xiàn)的。1XPath節(jié)點(diǎn)匹配路徑由于XPah包含的是針對(duì)文檔結(jié)構(gòu)材的一系列操作,所以需要了解XPah節(jié)點(diǎn)類型。一個(gè)XML文件可以包含元素、CDATA、注釋、處理指令等內(nèi)容,其中元素還可以包含屬性,并可以利用屬性來定義名字空間。相應(yīng)地,在XPath中,將節(jié)點(diǎn)劃分為7種節(jié)點(diǎn)類型:根節(jié)點(diǎn)、元素節(jié)點(diǎn)、文本節(jié)點(diǎn)、屬性節(jié)點(diǎn)、名字空間節(jié)點(diǎn)、處理指令節(jié)點(diǎn)、注釋節(jié)點(diǎn)。XPath返回值可分為四種數(shù)據(jù)類型:節(jié)點(diǎn)集、布爾值、字符串、數(shù)值。路徑位置描述中,一個(gè)區(qū)域通常包含軸、節(jié)點(diǎn)測(cè)試以及一個(gè)或多個(gè)預(yù)測(cè)(predicate)。例如,這樣的函數(shù):child:nam

50、eposition()=2,這里child節(jié)點(diǎn)代表軸,“name”代表節(jié)點(diǎn)測(cè)試,position() = 2表示預(yù)測(cè)。XPath通過這三個(gè)機(jī)制來一步步縮小路徑位置匹配的范圍。XPath使用“/”分隔的軸鏈來定義了貫穿XML文檔的路徑,如:preceding-sibling:*/child:first-name/child:text(),這里的XPath路徑表達(dá)式很冗長(zhǎng)。XPath提供了一套縮寫方法,以使表達(dá)式簡(jiǎn)潔化(詳細(xì)說明參考配套教材),于是,上面表達(dá)式可改寫為:preceding-sibling:*/first-name/text()。2模板和模板規(guī)則、模板應(yīng)用、內(nèi)建模板XSLT使用xsl:template元素來定義模板規(guī)則,它的match屬性確定使用該模板的條件。match屬性值使用XPath對(duì)輸入進(jìn)行路徑匹配。xsl:template元素包含了一個(gè)模板,當(dāng)match屬性指定的條件滿足時(shí),該模板用來確定輸出。常用語法如下:模板規(guī)則內(nèi)容XSLT共有4種內(nèi)建模板,常用的2種如下:(2-1)字符和屬性節(jié)點(diǎn) 該模板將純文本節(jié)點(diǎn)內(nèi)容或?qū)傩灾?/p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論