專家解答Visual Studio 2003 Web項目內容
在 Visual Studio 2003 Web 中,您可以使用對象創建ADO.NET 數據適配器。每個ADO.NET 都具有選擇、更新、插入和刪除命令,這些命令要么是 SQL 語句要么是對存儲過程的調用。
數據適配器上的這些單獨命令要么公開為 Microsoft IIS Web 方法,要么公開為使用 DB2 WORF 技術的 DB2 嵌入式應用服務器 Web 服務。還將生成用于 Web 服務和測試 Web 客戶機的 Web 服務描述語言(Web Services Description Language,WSDL)。創建 Web 服務和 Web 方法的菜單選項在 IBM Explorer 樹中的 Data Adapters 節點及該樹中的單獨數據適配器節點上提供。#t#
Visual Studio 2005 為創建 Web 服務和 Visual Studio 2003 Web 方法提供類似支持,盡管用于這些任務的菜單選項公開在資源管理器樹上的不同節點上。由于 Data Adapters 節點不再存在于資源管理器樹中,現在在每個 DB2 連接下提供一個新節點 IBM Web Services,并在它下面列出單獨的 Web 服務節點。
在每個 Visual Studio 2003 Web 服務節點上,有以下菜單選項:
Test —— 允許通過打開測試客戶機并在部署的 Web 服務上調用操作來測試 Web 服務。
Redeploy —— 打開 Web Services 對話框,該對話框允許編輯 SQL 語句并在 DB2 應用服務器上重新部署 Web 服務。
Update user information —— 允許修改已部署的 Web 服務的用戶名和密碼信息。
Delete —— 從應用服務器刪除 Web 服務。
要同時部署 Web 服務,可以右鍵單擊 Microsoft Server Explorer 樹中的表、視圖、過程或函數并選擇 Deploy IBM Web Service,這將打開 Web Services 對話框。該對話框顯示選擇、插入、更新和刪除語句并允許修改這些語句中每一個的預定義 SQL。它還提供部署和測試 Web 服務的選項。注意,要部署 Visual Studio 2003 Web 服務,必須通過使用隨 DB2 Application Server 提供的啟用腳本啟用一個數據庫。雖然建議啟用工具數據庫,但是您可以啟用任何數據庫。
類似地,要創建 Visual Studio 2003 Web方法,請右鍵單擊 Microsoft Server Explorer 樹中的表、視圖、過程或函數并選擇 Generate Web Methods,這將打開 Generate Web Methods 對話框。該對話框允許為 SQL 命令和過程生成 ADO .NET 代碼并將其添加到 CLR 項目中。生成的代碼使用的語言是將代碼添加到的項目的語言,生成的方法被標記為 Web 方法。構建了項目后,即可將這些Visual Studio 2003 Web方法作為Visual Studio 2003 Web服務部署在 Microsoft Application Server 上了。