實用軟件工程實驗環(huán)境實施參考手冊_第1頁
實用軟件工程實驗環(huán)境實施參考手冊_第2頁
實用軟件工程實驗環(huán)境實施參考手冊_第3頁
實用軟件工程實驗環(huán)境實施參考手冊_第4頁
實用軟件工程實驗環(huán)境實施參考手冊_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實驗環(huán)境實施參考手冊目錄1環(huán)境要求31.1硬件環(huán)境31.2軟件環(huán)境32開發(fā)環(huán)境配置42.1安裝 SQL Server 數據庫42.2配置 BookShop 應用程序源文件(教師用)42.3配置UDDI51 環(huán)境要求1.1 硬件環(huán)境本案例教學最好在實驗室中集中完成,這樣更符合團隊開發(fā)的教學目的。如果沒有條件也可以由學生帶回家單獨完成。如果是在實驗室中,則硬件環(huán)境可以參看課程面向.Net的Web應用程序設計的實驗安裝指南。如果是學生單獨上機,則只需要一臺計算機,其硬件配置要求如下: l Pentium II 450 (推薦使用Pentium III 600)l PCI 2.1 總線l 256MB內

2、存 (推薦使用512M)l 16GB硬盤l 512 KB 二級緩存l CD-ROMl 網絡適配器(非ISA接口)l 4MB顯示適配器l Super VGA (SVGA)顯示器l 鼠標l 聲卡與揚聲器1.2 軟件環(huán)境如果案例是在實驗室中進行開發(fā),則軟件配置可以參看本課程的實驗安裝指南。同時還需要安裝以下軟件:l Microsoft Visual SourceSafe 6.0l Microsoft Visio Professional 2002l Microsoft Project 2002如果是學生單獨上機,則軟件配置如下: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具體的安裝過程可以參看本課程的實驗

4、安裝指南或軟件的幫助。2 開發(fā)環(huán)境配置2.1 安裝 SQL Server 數據庫當安裝好SQL Server后,可以執(zhí)行如下操作來為本地計算機上的 SQL Server 添加 Web 應用程序要訪問的 BookShop.NET 數據庫:雙擊運行配套光盤的 CaseStdy/Code 文件夾下的DBSetup.bat。注意要保證 SQL Server 的身份驗證為 “SQL Server 和 Windows”方式。另外要保證 SQL Server 安裝在缺省的 C:Program FilesMicrosoft SQL Server 文件夾下。2.2 使用安裝文件配置BookShop應用程序配套光

5、盤的 CaseStudy/Code/Setup文件夾下包含四個目錄,如下圖所示:分別運行每個目錄中的Setup.Exe,按照安裝文件的提示安裝BookDeliverer.Service、BookDeliverer.Web、BookShop.Service、BookShop.Web四個Web應用程序。下面是安裝BookDeliverer.Service項目的示例。1) 雙擊Setup.Exe,安裝項目運行,顯示安裝向導歡迎界面:2) 單擊“下一步”按鈕,顯示選擇安裝地址界面:3) 單擊“下一步”,顯示確認安裝界面:4) 單擊“下一步”按鈕,執(zhí)行安裝過程,最終顯示安裝完成界面:5) 單擊“關閉”按

6、鈕,完成安裝。其余項目的安裝步驟與上述步驟類似。通常本安裝步驟可用于當教師不想提供全部代碼的情況下配置學生機。完成本安裝步驟后,應該跳過2.3配置 BookShop 應用程序源文件(教師用)章節(jié)中的配置步驟,直接進行2.4配置UDDI 章節(jié)中的配置步驟。2.3 配置 BookShop 應用程序源文件(教師用)教師如要查看 Web 應用程序的源文件,必須在已安裝 SQL Server 數據庫的計算機上執(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 賬號,然后將該賬號的權限設定為“完全控制”。注意如果操作系統(tǒng)是Windows 2000,或者是 Windows XP 但 C 盤不是 NTFS 分區(qū),則不需要該步驟。5) 在“Boo

8、kShop.Web屬性”對話框中單擊“確定”。6) 對目錄BookShop.Service、BookDeliverer.Web、BookDeliverer.Service重復上述(3)(6)的操作。7) 啟動 ASP .NET State Service 服務,具體步驟如下:I. 要啟動Microsoft管理控制臺(MMC, Microsoft Management Console)服務管理單元,先打開“控制面板”, 再雙擊“管理工具”,然后雙擊“服務”。注意必須以管理員的身份登錄,才能看到“管理工具”文件夾(如果不是以管理員身份登錄,也可以從控制面板訪問這個文件夾,但需要使用Run As特性

9、,以管理員賬戶來運行MMC管理服務單元)。II. 在MMC管理服務單元中,啟動服務器上“ASP.NET State Service”服務。8) 配置BookDeliverer.Service:修改BookDeliverer.Service目錄下的web.config文件,將數據庫連接串設置修改到與上述內容一致。例如:9) 配置BookDeliverer.Web:修改BookDeliverer.Web目錄下的web.config文件,將數據庫連接串設置修改到與上述內容一致。例如:10) 配置UDDI查詢服務路徑:11) 配置配送中心Web Service路徑:12) 配置BookShop.Ser

10、vice:修改BookShop.Service目錄下的web.config文件,將數據庫連接串設置修改到與上述內容一致。例如:13) 配置書店Web Service的UDDI查詢服務路徑:14) 設置BookShop.Web:修改BookShop.Web目錄下的web.config文件,將數據庫連接串設置修改到與上述內容一致。例如:15) 配置書店網站的UDDI查詢服務路徑:16) 在IIS中將BookDeliverer.Service 網站的目錄安全性改為“啟用匿名訪問”。17) 在IIS中將BookShop.Service 網站的目錄安全性改為“啟用匿名訪問”。2.4 配置UDDI一般情況

11、下,需要先安裝UDDI。安裝UDDI的方法請參考Windows Server 2003 幫助中的“使用UDDI服務”一節(jié)。注意在安裝時不要選擇SSL支持功能,站點名稱可以指定為UDDIServer,其他選項可以采用默認值。配置BookDelivere站點的UDDI選項訪問http:/localhost/uddi,如下圖所示:單擊“發(fā)布”。在發(fā)布界面上,單擊“提供者”,如下圖所示:在編輯提供者界面中,單擊“添加提供者”,如下圖所示在新建提供者界面中,單擊“編輯”,指定提供者的名稱:(提供者的名稱可隨意指定)單擊“更新”,保存提供者名稱,如下圖所示:創(chuàng)建的提供者如下圖所示,在提供者中添加服務的定義

12、,單擊“服務”:單擊“添加服務”,指定服務名稱,如下圖所示:單擊“編輯”,將服務的名稱設置為“BookDelivery”(為使應用程序能夠正常運行必須使用這個名稱):單擊“更新”,保存服務名稱:單擊“綁定”,如下圖所示:單擊“添加綁定”,指定服務的訪問點,如下圖所示:輸入URL:http:/localhost/BookDeliverer.Service/DeliveryService.asmx,結果如下圖所示:配置多個配送中心:每個配送中心包括獨立的數據庫BookDelivery、Web應用程序BookDeliverer.Web和BookDeliverer.Service以及在UDDI中注冊的

13、信息。欲配置多個配送中心,則需要參照2.1節(jié)、2.2節(jié)、2.3節(jié)內容創(chuàng)建新的數據庫、Web應用程序和UDDI注冊信息。其中最主要需要配置的是BookDeliverer.Service和BookDeliverer.Web這兩個Web應用程序中的Web.Config配置文件。下面是BookDeliverer.Services的Web.Config文件的片斷:其中Name屬性是配送中心的名稱,Location屬性是配送中心所在的城市。BookShop.NET網站將會根據這里設置的信息,決定書籍可以配送到的地點。下面是BookDeliverer.Web的Web.Config文件的片斷:其中屬性是配送中

14、心網站使用的配送服務程序地址(即BookDeliverer.Service程序Web Service的地址)。配置多個配送中心時,需要根據Web應用程序BookDeliverer.Web和BookDeliverer.Service的實際路徑修改上述兩個Web.Config文件,并將BookDeliverer.Service程序Web Service的地址注冊到UDDI。2.5 開發(fā)環(huán)境構造指南開發(fā)環(huán)境構造的難點在于實現UDDI功能需要使用Windows Server 2003 操作系統(tǒng)。有條件的情況下,每個開發(fā)小組都具有獨立的Windows Server 2003系統(tǒng),每個小組分別使用自己的UDDI服務器。另一種情況,所有開發(fā)小組共用一臺UDDI服務器,這樣僅需要一臺具有Windows Server 2003的服務器即可以使所有的開發(fā)小組進行正常的開發(fā)和測試工作。如下圖所示:這種情況下,步驟2

溫馨提示

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

評論

0/150

提交評論