<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Peter的努力

      要一步一步超過現在。

      簡單的WCF實現

           我注冊CNBlogs已經一年了,這是我的第一篇Blog,想要通過Blog寫出自己的想法,得到大家的建議和批評來提高自己。所以請大家拍磚啊。

      什么是WCF

                WCF是使用托管代碼建立和運行面向服務(Service Oriented)應用程序的統一框架。

                WCF能夠建立一個跨平臺的安全、可信賴、事務性的解決方案,且能與已有系統兼容協作。

                WCF是微軟分布式應用程序開發的集大成者,它整合了.Net平臺下所有的和分布式系統有關的技術,例如.Net RemotingASMXWSEMSMQ。以通信(Communiation)范圍而論,它可以跨進程、跨機器、跨子網、企業網乃至于Internet

                WCF可以運行在ASP.NETEXEWPFWindows FormsNT ServiceCOM+上面。

                WCF支持的協議包括TCPHTTP,跨進程以及自定義,安全模式則包括SAML KerberosX509,用戶/密碼,自定義等多種標準與模式。

           也就是說,在WCF框架下,開發分布式系統變得容易了,微軟將所有與此相關的技術要素都包含在內。

      WCF的優勢:

        統一性:

                WCF是對于ASMX.Net RemotingEnterprise ServiceWSEMSMQ等技術的整合。

        互操作性:

           于WCF最基本的通信機制是SOAP,這就保證了系統之間的互操作性,即使是運行不同的上下文中。

           可以跨進程、跨機器甚至于跨平臺的通信,只要支持標準的Web Service,例如J2EE應用服務器(如WebSphereWebLogic)。應用程序可以運行在Windows操作系統下,也可以運行在其他的操作系統,如Sun SolarisHP UnixLinux等等。

        安全與可信賴:

                WS-SecurityWS-TrustWS-SecureConversation均被添加到SOAP消息中,以用于用戶認證,數據完整性驗證,數據隱私等多種安全因素。

        兼容性:

                WCF充分的考慮到了與舊有系統的兼容性。安裝WCF并不會影響原有的技術如ASMX.Net Remoting 

      WCF簡單實現:

           WCF管理的是服務器端與客戶端的通信,因此要完成基本結構需要構建服務器端和客戶端。

           1.首先構建WCF服務端,包括Host(宿主)-HostMain,契約(接口)-IWCFService,實現-WCFService

           1.1 編寫接口IWCFService,在接口中標注[ServiceContract](類)和[OperationContract]屬性(方法)。

       

      Code

          

           1.2 編寫WCFService類繼承IWCFService,由于已經在接口中標注屬性,所以在這里就不用寫了

       

      Code

       

                1.3 一個WCFService必須要有Host(宿主)作為他的運行環境,ASP.netWinFormcmd程序都可以成為宿主,這里的示例我們用控制臺應用程序來作為Host

       

       

       

      Code

       

           

                1.4  啟動調試,成功,將localhost:8080/HelloToYou輸入瀏覽器地址,出錯提示當前已禁用此服務的元數據發布

       

           

           1.5 解決方法:將生成頁面最下面的示例配置文件代碼拷貝后,項目新建配置文件App.config,將代碼拷貝到App.config<configuration>節點下。修改<services>節點下service name="MyNamespace.MyServiceType"service name="WCFHelloWorld.WCFService",保持behaviorConfiguration屬性與<behaviors>節點下的behaviorConfiguration屬性的內容相同,再次運行

       

           1.6 成功。

           2.構建WCF客戶端,包括Client對象、服務器代理類

           2.1 首先啟動調試服務器端。

           2.2 C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin下找到svcutil.exe

           2.3運行cmd,輸入" CD  C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin "

                  2.4   輸入 "svcutil.exe http://localhost:8080/HelloToYou"

                  2.5 Cmd提示在C:"Program Files"Microsoft SDKs"Windows"v6.0A"Bin下生成兩個文件

       

                2.6 創建WCFClient項目,將之前生成的兩個文件包含到WCFClient項目中,重命名output.configapp.config。

                2.7 添加WCFClientApp.cs

       

       

      Code

       

                編譯成功。

                2.8 運行服務器端,然后運行客戶端。

       

       

           到這里,我們就創建了一個簡單的WCF服務。

           感謝《 Windows Communication Foundation 入門 》這篇文章。

      posted on 2009-03-18 17:11  PeterGao  閱讀(4213)  評論(8)    收藏  舉報

      導航

      主站蜘蛛池模板: 狠狠躁夜夜躁人人爽天天古典| 国产在线中文字幕精品| 日本高清视频色欧WWW| 国产喷水1区2区3区咪咪爱av| 日本一本无道码日韩精品| 麻豆最新国产AV原创精品| 国产精品久久久久影院亚瑟| 国产综合视频一区二区三区| 成人污视频| 色达县| 男人的天堂av社区在线| AV秘 无码一区二| 精品一区二区不卡无码AV | 国产精品午夜福利片国产| 日本高清色WWW在线安全| 97夜夜澡人人爽人人模人人喊| 元阳县| 日本丶国产丶欧美色综合| 无码天堂亚洲国产AV| 人妻中文字幕精品系列| 开心五月激情五月俺亚洲| 亚洲精品有码在线观看| av天堂久久精品影音先锋| 秋霞在线观看片无码免费不卡| 国产极品粉嫩学生一线天| 日韩精品射精管理在线观看| 国产精品三级一区二区三区| 亚洲av无码精品色午夜蛋壳| 99riav国产精品视频| 无码人妻一区二区三区精品视频| 成人AV专区精品无码国产| 亚洲国产中文字幕在线视频综合| 久久九九精品99国产精品| 日本高清视频网站www| 久久这里都是精品一区| 国产在视频线在精品视频2020| 日本亚洲一区二区精品久久| 亚洲精品美女久久久久99| 天堂av最新版中文在线| 亚洲人成网线在线播放VA| 国产很色很黄很大爽的视频|