偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

詳細(xì)介紹ASP.NETWeb相關(guān)服務(wù)

開發(fā) 后端
這里我們使用ASP.NETWeb調(diào)用了Web Service的Get_DataSet函數(shù),Update_DataSet方法的調(diào)用與此完全相同,表示層的完整代碼如下:

經(jīng)過長(zhǎng)時(shí)間學(xué)習(xí)ASP.NETWeb,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。學(xué)習(xí)ASP.NETWeb時(shí),你可能會(huì)遇到相關(guān)問題,這里將介紹ASP.NETWeb問題的解決方法。

該結(jié)構(gòu)分三個(gè)層次:表示層、業(yè)務(wù)層、數(shù)據(jù)層。數(shù)據(jù)層:代表物理數(shù)據(jù)庫(kù)。業(yè)務(wù)層:負(fù)責(zé)數(shù)據(jù)層與表示層之間的數(shù)據(jù)傳輸。表示層:應(yīng)用程序的客戶端,它通過業(yè)務(wù)層來訪問數(shù)據(jù)庫(kù)。

表示層所操作的是駐留在內(nèi)存中的本地?cái)?shù)據(jù),當(dāng)需要更新數(shù)據(jù)庫(kù)數(shù)據(jù)時(shí),要通過業(yè)務(wù)層提供的更新方法實(shí)現(xiàn)。這樣可以大大提高應(yīng)用程序的性能,而且,什么時(shí)候更新數(shù)據(jù)完全由你決定,提高了編程的靈活性。

實(shí)例:

這里我們具體做一個(gè)實(shí)例來看看如何用VB.NET創(chuàng)建三層結(jié)構(gòu)的應(yīng)用程序。

數(shù)據(jù)庫(kù):我們選擇SQLSERVER的NorthWind數(shù)據(jù)庫(kù)。業(yè)務(wù)層:我們創(chuàng)建一個(gè)WebService作為中間層。(需要安裝IIS服務(wù))表示層:ASP.NETWeb我們寫一個(gè)WindowsForm***步:創(chuàng)建WebService。

具體步驟如下:

1.新建一個(gè)項(xiàng)目,選擇ASP.NETWeb服務(wù),命名為:”WebServiceFor業(yè)務(wù)層”。#t#

2.添加兩個(gè)SqlDataAdapter,一個(gè)為Customer_da,它指向NorthWind數(shù)據(jù)庫(kù)的Customers表,ASP.NETWeb另一個(gè)為Order_da,指向Northwind數(shù)據(jù)庫(kù)的Orders表。

3.然后生成一個(gè)TypedDataSet(選擇“數(shù)據(jù)”菜單的“生成數(shù)據(jù)集”),命名為:Super_ds.

4.數(shù)據(jù)庫(kù)連接已經(jīng)完成,下一步我們將考慮它與表示層之間的通信,這里我們定義兩個(gè)方法。一個(gè)為:Get_DataSet,它返回一個(gè)Super_ds類型的數(shù)據(jù)集,另一個(gè)為:Update_DataSet,它負(fù)責(zé)更新數(shù)據(jù)庫(kù)數(shù)據(jù),方法代碼如下:

  1. ImportsSystem.Web.Services  
  2. PublicClassService1  
  3. InheritsSystem.Web.Services.WebService  
  4. ‘WebServicesDesignerGeneratedCode…….  
  5. <WebMethod()>PublicFunctionGet_Dataset()Assuper_ds  
  6. customer_da.Fill(Super_ds1.Customers)  
  7. order_da.Fill(Super_ds1.Orders)  
  8. ReturnSuper_ds1  
  9. EndFunction  
  10. <WebMethod()>PublicSubUpdate_Dataset()  
  11. Super_ds1.AcceptChanges()  
  12. EndSub  
  13. WEBSERVICEEXAMPLE  
  14. TheHelloWorld()exampleservicereturnsthestringHelloWorld.  
  15. Tobuild,uncommentthefollowinglinesthensaveandbuildtheproject.  
  16. Totestthiswebservice,ensurethatthe.asmxfileisthestartpage  
  17. andpressF5.  
  18. <WebMethod()>PublicFunctionHelloWorld()AsString  
  19. elloWorld="HelloWorld" 
  20. EndFunction  
  21. EndClass 
責(zé)任編輯:chenqingxiang 來源: 51cto.com
相關(guān)推薦

2009-07-30 16:02:53

2009-07-28 15:53:43

ASP.NET Web

2009-08-28 09:58:20

ASP.NET Web

2009-10-14 14:04:29

VB.NET創(chuàng)建Web

2009-07-31 17:42:33

ASP.NET工作流

2009-07-28 09:10:34

ASP.NET Web

2009-08-03 18:16:46

ASP.NET Web

2009-07-24 10:41:00

ASP.NET Web

2009-07-28 10:43:23

Web服務(wù)器ASP.NET

2009-08-07 17:41:07

ASP.NET Web

2009-07-29 14:23:08

ASP.NET配置文件

2009-07-20 17:48:44

ASP.NET MVC

2009-12-22 09:54:08

ASP.NET

2009-08-01 12:00:15

ASP.NET服務(wù)器自ASP.NET服務(wù)器ASP.NET

2011-06-08 11:15:21

web.configASP.NET

2009-12-25 16:51:37

ADO參數(shù)

2009-12-18 16:51:41

ASP.NET概述

2010-07-02 10:14:36

2009-07-22 17:35:23

代碼隱藏文件ASP.NET

2009-12-23 13:42:08

ASP.NET事務(wù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)