本例建立乙個web服務,它將sql server伺服器中的northwind資料庫中的products表暴露給使用者,通過getproducts()方法返回乙個資料集供客戶端使用。
(1)建立乙個新的web服務,取名為products。
(2)開啟products.cs。要使用sql server提供的系統服務,需要在檔案頭引用system.data 和 system.data.sqlclient命名空間,**如下
using system.data;
using system.data.sqlsever;
(3)在products類中新增getproducts方法,其**如下
[webmethod(description="返回產品列表")]
public dataset getproducts()
(4)建立新**並新增web引用。
(5)開啟default.aspx,新增乙個button控制項和乙個gridview控制項。
(6)新增button按鈕的訊息響應函式
protected void button1_click(object sender, eventargs e)
(7)儲存並執行**
Web伺服器與Web框架
http的工作流程 http服務端監聽埠,等待來自客戶端的請求 http客戶端與http伺服器建立tcp連線 http客戶端發起http請求 http服務端響應請求 關閉http連線 web伺服器的作用 上面的例子中與瀏覽器進行互動的http伺服器就是web伺服器。而web伺服器的主要工作也就是響應...
SOA與Web服務(二)
雖然web服務不是實現soa的惟一形式,但是毫無疑問,它是最成功 最流行的形式。它們是體系結構與實現的關係,好比http是一種標準,而iis或者apache是實現了這個協議的軟體一樣。從物件導向 面向元件到soa 歷史總是呈螺旋狀前進,在開發領域也不例外 從最開始的面向機器的開發,到面向過程的開發,...
web容器與web伺服器的區別
web容器只能來進行靜態網頁之間的交往,但是當需要顯示jsp和servlet的時候要用到web伺服器,即 一般的情況下web容器和web伺服器在乙個軟體 tomcat 上就能體現出來。web伺服器 tomcat 和應用伺服器 jboss 之間的區別,web伺服器主要用在顯示層 jsp和servet ...