成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

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

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

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

實例:

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

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

具體步驟如下:

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

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

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

4.數(shù)據(jù)庫連接已經(jīng)完成,下一步我們將考慮它與表示層之間的通信,這里我們定義兩個方法。一個為:Get_DataSet,它返回一個Super_ds類型的數(shù)據(jù)集,另一個為:Update_DataSet,它負(fù)責(zé)更新數(shù)據(jù)庫數(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-07-28 12:30:53

ASP.NET畫面跳轉(zhuǎn)
點贊
收藏

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

主站蜘蛛池模板: 午夜激情视频在线 | 国产黄色在线观看 | 涩涩导航| 国产欧美日韩一区 | 在线一区二区三区 | 亚洲精品一区二区在线观看 | 天堂久久av | 精品三级在线观看 | www.伊人.com| 久久久久久久久久久久久9999 | 性做久久久久久免费观看欧美 | 蜜臀久久 | www久久久 | 蜜臀久久99精品久久久久野外 | 91久久久久久久久久久久久 | 黄网站在线播放 | 欧美在线一区二区三区 | h视频免费在线观看 | 日韩久久精品电影 | 可以免费观看的av | 国产婷婷色一区二区三区 | 欧美日韩精品一区二区三区四区 | 99久久精品免费看国产小宝寻花 | 午夜资源 | av在线天天 | 欧美视频二区 | 狠狠干美女| 中文字幕av第一页 | 国产精品国产精品国产专区不卡 | 免费观看的av毛片的网站 | 国产一区二区三区精品久久久 | 四虎影视在线 | 国产日本精品视频 | 日韩精品一区二区三区视频播放 | 国产精品一区二区三区在线 | 欧美日韩亚洲一区 | 久久av.com| 亚洲精品一区二区三区免 | 精品国产视频在线观看 | 欧美一级在线免费观看 | 伊人啪啪网 |