版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)環(huán)境實(shí)施參考手冊(cè)目錄1環(huán)境要求31.1硬件環(huán)境31.2軟件環(huán)境32開發(fā)環(huán)境配置42.1安裝 SQL Server 數(shù)據(jù)庫42.2配置 BookShop 應(yīng)用程序源文件(教師用)42.3配置UDDI51 環(huán)境要求1.1 硬件環(huán)境本案例教學(xué)最好在實(shí)驗(yàn)室中集中完成,這樣更符合團(tuán)隊(duì)開發(fā)的教學(xué)目的。如果沒有條件也可以由學(xué)生帶回家單獨(dú)完成。如果是在實(shí)驗(yàn)室中,則硬件環(huán)境可以參看課程面向.Net的Web應(yīng)用程序設(shè)計(jì)的實(shí)驗(yàn)安裝指南。如果是學(xué)生單獨(dú)上機(jī),則只需要一臺(tái)計(jì)算機(jī),其硬件配置要求如下: l Pentium II 450 (推薦使用Pentium III 600)l PCI 2.1 總線l 256MB內(nèi)
2、存 (推薦使用512M)l 16GB硬盤l 512 KB 二級(jí)緩存l CD-ROMl 網(wǎng)絡(luò)適配器(非ISA接口)l 4MB顯示適配器l Super VGA (SVGA)顯示器l 鼠標(biāo)l 聲卡與揚(yáng)聲器1.2 軟件環(huán)境如果案例是在實(shí)驗(yàn)室中進(jìn)行開發(fā),則軟件配置可以參看本課程的實(shí)驗(yàn)安裝指南。同時(shí)還需要安裝以下軟件:l Microsoft Visual SourceSafe 6.0l Microsoft Visio Professional 2002l Microsoft Project 2002如果是學(xué)生單獨(dú)上機(jī),則軟件配置如下:l Windows Server 2003l Microsoft SQL
3、 Server 2000 Developer Editionl Microsoft SQL Server 2000 Service Pack 3l Microsoft Visual Studio .NET Enterprise Developer Edition 2003l Microsoft Visual Studio .NET Framework Service Pack 1l Microsoft Visual SourceSafe 6.0l Microsoft Visio Professional 2002l Microsoft Project 2002具體的安裝過程可以參看本課程的實(shí)驗(yàn)
4、安裝指南或軟件的幫助。2 開發(fā)環(huán)境配置2.1 安裝 SQL Server 數(shù)據(jù)庫當(dāng)安裝好SQL Server后,可以執(zhí)行如下操作來為本地計(jì)算機(jī)上的 SQL Server 添加 Web 應(yīng)用程序要訪問的 BookShop.NET 數(shù)據(jù)庫:雙擊運(yùn)行配套光盤的 CaseStdy/Code 文件夾下的DBSetup.bat。注意要保證 SQL Server 的身份驗(yàn)證為 “SQL Server 和 Windows”方式。另外要保證 SQL Server 安裝在缺省的 C:Program FilesMicrosoft SQL Server 文件夾下。2.2 使用安裝文件配置BookShop應(yīng)用程序配套光
5、盤的 CaseStudy/Code/Setup文件夾下包含四個(gè)目錄,如下圖所示:分別運(yùn)行每個(gè)目錄中的Setup.Exe,按照安裝文件的提示安裝BookDeliverer.Service、BookDeliverer.Web、BookShop.Service、BookShop.Web四個(gè)Web應(yīng)用程序。下面是安裝BookDeliverer.Service項(xiàng)目的示例。1) 雙擊Setup.Exe,安裝項(xiàng)目運(yùn)行,顯示安裝向?qū)g迎界面:2) 單擊“下一步”按鈕,顯示選擇安裝地址界面:3) 單擊“下一步”,顯示確認(rèn)安裝界面:4) 單擊“下一步”按鈕,執(zhí)行安裝過程,最終顯示安裝完成界面:5) 單擊“關(guān)閉”按
6、鈕,完成安裝。其余項(xiàng)目的安裝步驟與上述步驟類似。通常本安裝步驟可用于當(dāng)教師不想提供全部代碼的情況下配置學(xué)生機(jī)。完成本安裝步驟后,應(yīng)該跳過2.3配置 BookShop 應(yīng)用程序源文件(教師用)章節(jié)中的配置步驟,直接進(jìn)行2.4配置UDDI 章節(jié)中的配置步驟。2.3 配置 BookShop 應(yīng)用程序源文件(教師用)教師如要查看 Web 應(yīng)用程序的源文件,必須在已安裝 SQL Server 數(shù)據(jù)庫的計(jì)算機(jī)上執(zhí)行如下操作:1) 雙擊運(yùn)行配套光盤的 CaseStudy/Code 文件夾下的VBSetup.bat (安裝VB.NET 代碼) 或CSSetup.bat (安裝C# 代碼),這將把完整的程序代碼
7、拷貝到 C 盤的 Case 文件夾下(以下操作如未特別聲明,均在Case 文件夾中完成)。2) 右擊BookShop.Web文件夾,在“BookShop.Web屬性”對(duì)話框中的“Web 共享”選項(xiàng)卡中,選中“共享文件夾”單選按鈕。注意Windows 2000 中的單選按鈕文本為“共享這個(gè)文件夾”。3) 在“編輯別名”對(duì)話框中單擊“確定”。4) 在“安全”選項(xiàng)卡中,單擊“添加”按鈕,將添加本地計(jì)算機(jī)的 ASPNET 賬號(hào),然后將該賬號(hào)的權(quán)限設(shè)定為“完全控制”。注意如果操作系統(tǒng)是Windows 2000,或者是 Windows XP 但 C 盤不是 NTFS 分區(qū),則不需要該步驟。5) 在“Boo
8、kShop.Web屬性”對(duì)話框中單擊“確定”。6) 對(duì)目錄BookShop.Service、BookDeliverer.Web、BookDeliverer.Service重復(fù)上述(3)(6)的操作。7) 啟動(dòng) ASP .NET State Service 服務(wù),具體步驟如下:I. 要啟動(dòng)Microsoft管理控制臺(tái)(MMC, Microsoft Management Console)服務(wù)管理單元,先打開“控制面板”, 再雙擊“管理工具”,然后雙擊“服務(wù)”。注意必須以管理員的身份登錄,才能看到“管理工具”文件夾(如果不是以管理員身份登錄,也可以從控制面板訪問這個(gè)文件夾,但需要使用Run As特性
9、,以管理員賬戶來運(yùn)行MMC管理服務(wù)單元)。II. 在MMC管理服務(wù)單元中,啟動(dòng)服務(wù)器上“ASP.NET State Service”服務(wù)。8) 配置BookDeliverer.Service:修改BookDeliverer.Service目錄下的web.config文件,將數(shù)據(jù)庫連接串設(shè)置修改到與上述內(nèi)容一致。例如:9) 配置BookDeliverer.Web:修改BookDeliverer.Web目錄下的web.config文件,將數(shù)據(jù)庫連接串設(shè)置修改到與上述內(nèi)容一致。例如:10) 配置UDDI查詢服務(wù)路徑:11) 配置配送中心Web Service路徑:12) 配置BookShop.Ser
10、vice:修改BookShop.Service目錄下的web.config文件,將數(shù)據(jù)庫連接串設(shè)置修改到與上述內(nèi)容一致。例如:13) 配置書店Web Service的UDDI查詢服務(wù)路徑:14) 設(shè)置BookShop.Web:修改BookShop.Web目錄下的web.config文件,將數(shù)據(jù)庫連接串設(shè)置修改到與上述內(nèi)容一致。例如:15) 配置書店網(wǎng)站的UDDI查詢服務(wù)路徑:16) 在IIS中將BookDeliverer.Service 網(wǎng)站的目錄安全性改為“啟用匿名訪問”。17) 在IIS中將BookShop.Service 網(wǎng)站的目錄安全性改為“啟用匿名訪問”。2.4 配置UDDI一般情況
11、下,需要先安裝UDDI。安裝UDDI的方法請(qǐng)參考Windows Server 2003 幫助中的“使用UDDI服務(wù)”一節(jié)。注意在安裝時(shí)不要選擇SSL支持功能,站點(diǎn)名稱可以指定為UDDIServer,其他選項(xiàng)可以采用默認(rèn)值。配置BookDelivere站點(diǎn)的UDDI選項(xiàng)訪問http:/localhost/uddi,如下圖所示:單擊“發(fā)布”。在發(fā)布界面上,單擊“提供者”,如下圖所示:在編輯提供者界面中,單擊“添加提供者”,如下圖所示在新建提供者界面中,單擊“編輯”,指定提供者的名稱:(提供者的名稱可隨意指定)單擊“更新”,保存提供者名稱,如下圖所示:創(chuàng)建的提供者如下圖所示,在提供者中添加服務(wù)的定義
12、,單擊“服務(wù)”:單擊“添加服務(wù)”,指定服務(wù)名稱,如下圖所示:單擊“編輯”,將服務(wù)的名稱設(shè)置為“BookDelivery”(為使應(yīng)用程序能夠正常運(yùn)行必須使用這個(gè)名稱):單擊“更新”,保存服務(wù)名稱:單擊“綁定”,如下圖所示:單擊“添加綁定”,指定服務(wù)的訪問點(diǎn),如下圖所示:輸入U(xiǎn)RL:http:/localhost/BookDeliverer.Service/DeliveryService.asmx,結(jié)果如下圖所示:配置多個(gè)配送中心:每個(gè)配送中心包括獨(dú)立的數(shù)據(jù)庫BookDelivery、Web應(yīng)用程序BookDeliverer.Web和BookDeliverer.Service以及在UDDI中注冊(cè)的
13、信息。欲配置多個(gè)配送中心,則需要參照2.1節(jié)、2.2節(jié)、2.3節(jié)內(nèi)容創(chuàng)建新的數(shù)據(jù)庫、Web應(yīng)用程序和UDDI注冊(cè)信息。其中最主要需要配置的是BookDeliverer.Service和BookDeliverer.Web這兩個(gè)Web應(yīng)用程序中的Web.Config配置文件。下面是BookDeliverer.Services的Web.Config文件的片斷:其中Name屬性是配送中心的名稱,Location屬性是配送中心所在的城市。BookShop.NET網(wǎng)站將會(huì)根據(jù)這里設(shè)置的信息,決定書籍可以配送到的地點(diǎn)。下面是BookDeliverer.Web的Web.Config文件的片斷:其中屬性是配送中
14、心網(wǎng)站使用的配送服務(wù)程序地址(即BookDeliverer.Service程序Web Service的地址)。配置多個(gè)配送中心時(shí),需要根據(jù)Web應(yīng)用程序BookDeliverer.Web和BookDeliverer.Service的實(shí)際路徑修改上述兩個(gè)Web.Config文件,并將BookDeliverer.Service程序Web Service的地址注冊(cè)到UDDI。2.5 開發(fā)環(huán)境構(gòu)造指南開發(fā)環(huán)境構(gòu)造的難點(diǎn)在于實(shí)現(xiàn)UDDI功能需要使用Windows Server 2003 操作系統(tǒng)。有條件的情況下,每個(gè)開發(fā)小組都具有獨(dú)立的Windows Server 2003系統(tǒng),每個(gè)小組分別使用自己的UDDI服務(wù)器。另一種情況,所有開發(fā)小組共用一臺(tái)UDDI服務(wù)器,這樣僅需要一臺(tái)具有Windows Server 2003的服務(wù)器即可以使所有的開發(fā)小組進(jìn)行正常的開發(fā)和測(cè)試工作。如下圖所示:這種情況下,步驟2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024高考地理一輪復(fù)習(xí)第七單元自然環(huán)境對(duì)人類活動(dòng)的影響考法精練含解析
- DB42-T 2358-2024 智慧界樁系統(tǒng)技術(shù)與工程建設(shè)規(guī)范
- (3篇)2024-2025年少先隊(duì)工作總結(jié)
- 安全監(jiān)理工作方法
- 二零二五年度品牌VI形象重塑與傳播合同
- 2024年全國交通安全日活動(dòng)總結(jié)例文(四篇)
- 乒乓球正手攻球技術(shù)教學(xué)設(shè)計(jì)
- 二零二五年度飛機(jī)租賃及航空器改裝合同3篇
- 二零二五版?zhèn)€人水利工程運(yùn)行維護(hù)施工合同2篇
- 2021-2021學(xué)年高中化學(xué)212脂肪烴第2課時(shí)炔烴脂肪烴的來源及應(yīng)用課件新人教版選修5
- 2025年中國南水北調(diào)集團(tuán)限公司總部招聘工作人員(27人)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 縫紉技能培訓(xùn)課件
- 《翻板式隔爆閥性能試驗(yàn)方法》
- 2024年銷售崗位工作總結(jié)
- 數(shù)字化解決方案設(shè)計(jì)師職業(yè)技能競(jìng)賽參考試題庫(含答案)
- 采購管理實(shí)務(wù)案例庫
- JGJT46-2024《施工現(xiàn)場(chǎng)臨時(shí)用電安全技術(shù)標(biāo)準(zhǔn)》條文解讀
- 2024-2030年中國鋼結(jié)構(gòu)行業(yè)發(fā)展需求及投資規(guī)劃分析報(bào)告版
- 2022年河南省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 2024ESC心房顫動(dòng)管理指南解讀
- 專項(xiàng)11-三角形中角度計(jì)算-經(jīng)典小題(30道)
評(píng)論
0/150
提交評(píng)論