版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、實驗環(huán)境實施參考手冊實驗環(huán)境實施參考手冊16目錄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é)最好在實驗室中集中完成,這樣更符合團隊開發(fā)的教學(xué)目的。如果沒有條件也可以由學(xué)生帶回家單獨完成。如果是在實驗室中,則硬件環(huán)境可以參看課程面向.net的web應(yīng)用程序設(shè)計的實驗安裝指南。如果是學(xué)生單獨上機,則只需要一臺計算機,其硬件配置要求如下: l pentium ii 450 (推薦使用pentium iii 600)l pci 2.
2、1 總線l 256mb內(nèi)存 (推薦使用512m)l 16gb硬盤l 512 kb 二級緩存l cd-roml 網(wǎng)絡(luò)適配器(非isa接口)l 4mb顯示適配器l super vga (svga)顯示器l 鼠標(biāo)l 聲卡與揚聲器1.2 軟件環(huán)境如果案例是在實驗室中進行開發(fā),則軟件配置可以參看本課程的實驗安裝指南。同時還需要安裝以下軟件:l microsoft visual sourcesafe 6.0l microsoft visio professional 2002l microsoft project 2002如果是學(xué)生單獨上機,則軟件配置如下:l windows server 2003l m
3、icrosoft sql 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具體的安裝
4、過程可以參看本課程的實驗安裝指南或軟件的幫助。2 開發(fā)環(huán)境配置2.1 安裝 sql server 數(shù)據(jù)庫當(dāng)安裝好sql server后,可以執(zhí)行如下操作來為本地計算機上的 sql server 添加 web 應(yīng)用程序要訪問的 bookshop.net 數(shù)據(jù)庫:雙擊運行配套光盤的 casestdy/code 文件夾下的dbsetup.bat。注意要保證 sql server 的身份驗證為 “sql server 和 windows”方式。另外要保證 sql server 安裝在缺省的 c:program filesmicrosoft sql server 文件夾下。2.2 使用安裝文件配置boo
5、kshop應(yīng)用程序配套光盤的 casestudy/code/setup文件夾下包含四個目錄,如下圖所示:分別運行每個目錄中的setup.exe,按照安裝文件的提示安裝bookdeliverer.service、bookdeliverer.web、bookshop.service、bookshop.web四個web應(yīng)用程序。下面是安裝bookdeliverer.service項目的示例。1) 雙擊setup.exe,安裝項目運行,顯示安裝向?qū)g迎界面:2) 單擊“下一步”按鈕,顯示選擇安裝地址界面:3) 單擊“下一步”,顯示確認(rèn)安裝界面:4) 單擊“下一步”按鈕,執(zhí)行安裝過程,最終顯示安裝完成界
6、面:5) 單擊“關(guān)閉”按鈕,完成安裝。其余項目的安裝步驟與上述步驟類似。通常本安裝步驟可用于當(dāng)教師不想提供全部代碼的情況下配置學(xué)生機。完成本安裝步驟后,應(yīng)該跳過2.3配置 bookshop 應(yīng)用程序源文件(教師用)章節(jié)中的配置步驟,直接進行2.4配置uddi 章節(jié)中的配置步驟。2.3 配置 bookshop 應(yīng)用程序源文件(教師用)教師如要查看 web 應(yīng)用程序的源文件,必須在已安裝 sql server 數(shù)據(jù)庫的計算機上執(zhí)行如下操作:1) 雙擊運行配套光盤的 casestudy/code 文件夾下的vbsetup.bat (安裝vb.net 代碼) 或cssetup.bat (安裝c# 代碼
7、),這將把完整的程序代碼拷貝到 c 盤的 case 文件夾下(以下操作如未特別聲明,均在case 文件夾中完成)。2) 右擊bookshop.web文件夾,在“bookshop.web屬性”對話框中的“web 共享”選項卡中,選中“共享文件夾”單選按鈕。注意windows 2000 中的單選按鈕文本為“共享這個文件夾”。3) 在“編輯別名”對話框中單擊“確定”。4) 在“安全”選項卡中,單擊“添加”按鈕,將添加本地計算機的 aspnet 賬號,然后將該賬號的權(quán)限設(shè)定為“完全控制”。注意如果操作系統(tǒng)是windows 2000,或者是 windows xp 但 c 盤不是 ntfs 分區(qū),則不需要
8、該步驟。5) 在“bookshop.web屬性”對話框中單擊“確定”。6) 對目錄bookshop.service、bookdeliverer.web、bookdeliverer.service重復(fù)上述(3)(6)的操作。7) 啟動 asp .net state service 服務(wù),具體步驟如下:i. 要啟動microsoft管理控制臺(mmc, microsoft management console)服務(wù)管理單元,先打開“控制面板”, 再雙擊“管理工具”,然后雙擊“服務(wù)”。注意必須以管理員的身份登錄,才能看到“管理工具”文件夾(如果不是以管理員身份登錄,也可以從控制面板訪問這個文件夾,但
9、需要使用run as特性,以管理員賬戶來運行mmc管理服務(wù)單元)。ii. 在mmc管理服務(wù)單元中,啟動服務(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) 配置
10、bookshop.service:修改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.
11、4 配置uddi一般情況下,需要先安裝uddi。安裝uddi的方法請參考windows server 2003 幫助中的“使用uddi服務(wù)”一節(jié)。注意在安裝時不要選擇ssl支持功能,站點名稱可以指定為uddiserver,其他選項可以采用默認(rèn)值。配置bookdelivere站點的uddi選項訪問http:/localhost/uddi,如下圖所示:單擊“發(fā)布”。在發(fā)布界面上,單擊“提供者”,如下圖所示:在編輯提供者界面中,單擊“添加提供者”,如下圖所示在新建提供者界面中,單擊“編輯”,指定提供者的名稱:(提供者的名稱可隨意指定)單擊“更新”,保存提供者名稱,如下圖所示:創(chuàng)建的提供者如下圖所示,
12、在提供者中添加服務(wù)的定義,單擊“服務(wù)”:單擊“添加服務(wù)”,指定服務(wù)名稱,如下圖所示:單擊“編輯”,將服務(wù)的名稱設(shè)置為“bookdelivery”(為使應(yīng)用程序能夠正常運行必須使用這個名稱):單擊“更新”,保存服務(wù)名稱:單擊“綁定”,如下圖所示:單擊“添加綁定”,指定服務(wù)的訪問點,如下圖所示:輸入url:http:/localhost/bookdeliverer.service/deliveryservice.asmx,結(jié)果如下圖所示:配置多個配送中心:每個配送中心包括獨立的數(shù)據(jù)庫bookdelivery、web應(yīng)用程序bookdeliverer.web和bookdeliverer.servic
13、e以及在uddi中注冊的信息。欲配置多個配送中心,則需要參照2.1節(jié)、2.2節(jié)、2.3節(jié)內(nèi)容創(chuàng)建新的數(shù)據(jù)庫、web應(yīng)用程序和uddi注冊信息。其中最主要需要配置的是bookdeliverer.service和bookdeliverer.web這兩個web應(yīng)用程序中的web.config配置文件。下面是bookdeliverer.services的web.config文件的片斷:其中name屬性是配送中心的名稱,location屬性是配送中心所在的城市。bookshop.net網(wǎng)站將會根據(jù)這里設(shè)置的信息,決定書籍可以配送到的地點。下面是bookdeliverer.web的web.config文件
14、的片斷:其中bookdeliverer.web.bookservice.bookservice屬性是配送中心網(wǎng)站使用的配送服務(wù)程序地址(即bookdeliverer.service程序web service的地址)。配置多個配送中心時,需要根據(jù)web應(yīng)用程序bookdeliverer.web和bookdeliverer.service的實際路徑修改上述兩個web.config文件,并將bookdeliverer.service程序web service的地址注冊到uddi。2.5 開發(fā)環(huán)境構(gòu)造指南開發(fā)環(huán)境構(gòu)造的難點在于實現(xiàn)uddi功能需要使用windows server 2003 操作系統(tǒng)。有條件的情況下,每個開發(fā)小組都具有獨立的windows server 2003系統(tǒng),每個小組分別使用自己的uddi服務(wù)器。另一種情況,所有開發(fā)小組共用一臺uddi服務(wù)器,這樣僅需要一臺具有windows server 2003的服務(wù)器即可以使所有的開發(fā)小組進行正常的開發(fā)和測試工作。如下圖所示:這種情況下,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 表示團結(jié)的詞語一年級
- 微山二中高二年級2024-2025學(xué)年階段性測試1月份數(shù)學(xué)試題 微山二中高二年級2024-2025學(xué)年階段性測試1月份數(shù)學(xué)試題
- 【優(yōu)化方案】2022屆高三政治大一輪復(fù)習(xí)-必修3第2單元第5課文化創(chuàng)新-教學(xué)講義-
- 【-學(xué)案導(dǎo)學(xué)設(shè)計】2020-2021學(xué)年高中物理(人教版-選修3-1)第1章-第5節(jié)-課時作業(yè)
- 云南省騰沖四中學(xué)2014-2021學(xué)年高二上學(xué)期期中考試生物試卷(無答案)
- 【Ks5u發(fā)布】江蘇省徐州市2021屆高三第三次質(zhì)量檢測-地理-掃描版含答案
- 【走向高考】2022屆高三物理人教版一輪復(fù)習(xí)習(xí)題:第9章-第3講電磁感應(yīng)中的綜合應(yīng)用
- 五年級數(shù)學(xué)(小數(shù)四則混合運算)計算題專項練習(xí)及答案
- 一年級數(shù)學(xué)(上)計算題專項練習(xí)集錦
- 四年級數(shù)學(xué)(除數(shù)是兩位數(shù))計算題專項練習(xí)及答案
- 2023年個股期權(quán)從業(yè)人員考試(二級)真題模擬匯編(共170題)
- 第三方代付工程款協(xié)議書范本
- 烈士遺屬救助申請書
- 外研版英語九年級上冊 Module1-12作文范文
- 南京市七年級上冊地理期末試卷(含答案)
- 足球課程教學(xué)計劃工作總結(jié)
- 家具成品檢驗通用標(biāo)準(zhǔn)
- 粉末涂料有限公司成品裝車作業(yè)安全風(fēng)險分級管控清單
- 諾基亞4G基站配置及常見故障處理課件
- 運輸類工作簡歷
- 煤礦施工巷道布置及支護設(shè)計方案
評論
0/150
提交評論