亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

SOADemo

2019-11-14 16:24:22
字體:
來源:轉載
供稿:網友

使用SOA來實現兩個數字的相加,不包含驗證,僅供練習使用。

 PDF文檔下載地址:http://files.VEVb.com/chenyongblog/SOA_Demo.pdf

 源碼下載:http://files.VEVb.com/chenyongblog/WCFTest.7z

1、首先定義一個接口ICalculate

(1)引入System.ServiceModel程序集

(2)公開接口,使用ServiceContract特性定義服務契約(標注interface),OpeattionContract特性標注Method

using System.ServiceModel;namespace CalculateImplement{    [ServiceContract]    public interface ICalculate    {        [OperationContract]        double Add(double x, double y);    }}

2、接口的實現

 

namespace CalculateImplement{    public class Calculate : ICalculate    {        public double Add(double x, double y)        {            return x + y;        }    }}

3、Host管理服務

<?xml version="1.0" encoding="utf-8" ?><configuration>    <startup>         <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />    </startup>      <!--WCF Setting-->  <system.serviceModel>    <services>      <service name="CalculateImplement.Calculate" behaviorConfiguration="serviceBehavior">        <host>          <baseAddresses>            <add baseAddress="http://localhost:9001"/>          </baseAddresses>        </host>        <endpoint name="CalculateImplementEndPoint"                  address="CalculateImplement"                  binding="basicHttpBinding"                  contract="CalculateImplement.ICalculate"/>        <endpoint name="mex"                  binding ="mexHttpBinding"                  contract="IMetadataExchange"                  address="mex"/>      </service>    </services>    <behaviors>      <serviceBehaviors>        <behavior name="serviceBehavior">          <serviceMetadata httpGetEnabled="true" httpsGetEnabled="false"/>          <serviceDebug includeExceptionDetailInFaults="false"/>        </behavior>      </serviceBehaviors>    </behaviors>  </system.serviceModel></configuration>
using System;using System.ServiceModel;using CalculateImplement;namespace HostService{    class PRogram    {        static void Main(string[] args)        {            ServiceHost host = new ServiceHost(typeof(Calculate));            try            {                host.Open();                Console.WriteLine("Service is open......");                Console.ReadLine();                host.Close();            }            catch (Exception et)            {                                throw et;            }        }    }}

4、開啟Host,在Client端添加Service,修改命名空間

 

Client代碼:

 

using System;namespace Client{    class Program    {        static void Main(string[] args)        {            CalculateService.CalculateClient calculate = new CalculateService.CalculateClient();            Console.WriteLine("SOA Demo");            Console.Write("Please enter the first number:");            double num1 = Convert.ToDouble(Console.ReadLine());            Console.Write("Please enter the second number:");            double num2 = Convert.ToDouble(Console.ReadLine());            double result = calculate.Add(num1, num2);            Console.WriteLine("Add result:" + result);            Console.ReadLine();        }    }}

程序運行:

 

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久人人97超碰精品888| 国产主播精品在线| 伊人伊成久久人综合网站| 精品久久久久久久大神国产| 国产精品v日韩精品| 欧美日韩午夜激情| 欧美性xxxx极品hd欧美风情| 2020国产精品视频| 欧美性生交大片免费| 欧美性猛交xxxx乱大交极品| 欧美老妇交乱视频| 国产精品久久激情| 精品在线欧美视频| 欧美在线www| 亚洲国产高清高潮精品美女| 欧美孕妇孕交黑巨大网站| 九九视频这里只有精品| 国产精品欧美一区二区三区奶水| 成人黄色av免费在线观看| 亚洲成人网在线| 亚洲自拍小视频| 欧美在线www| 97**国产露脸精品国产| 国产精品久久久久久网站| 中文字幕精品—区二区| 久久精品国产96久久久香蕉| 黑人巨大精品欧美一区二区免费| 国产伦精品一区二区三区精品视频| 成人免费直播live| 国产在线观看精品一区二区三区| 亚洲综合色av| 国产精品女主播视频| 日韩中文字幕在线播放| 亚洲aaaaaa| 欧美激情区在线播放| 青青精品视频播放| 国语自产精品视频在免费| 福利精品视频在线| 精品国产网站地址| 激情av一区二区| 91久久嫩草影院一区二区| 一夜七次郎国产精品亚洲| 精品一区二区三区四区| 国产在线精品成人一区二区三区| 性欧美长视频免费观看不卡| 91精品国产综合久久香蕉最新版| 亚洲午夜激情免费视频| 国产精品久久久久久影视| 亚洲精品456在线播放狼人| 久久视频精品在线| 美女少妇精品视频| 欧美日韩国产综合视频在线观看中文| 精品欧美国产一区二区三区| 日韩精品在线免费播放| 国产视频在线观看一区二区| 91国在线精品国内播放| 久久久久久久久中文字幕| 日韩精品视频免费| 欧美国产日韩一区二区在线观看| 91在线看www| 中文字幕av日韩| 亚洲自拍欧美色图| 国产精品扒开腿做爽爽爽视频| 欧美中文在线观看国产| 成人乱人伦精品视频在线观看| 久久久久久久久网站| 欧美一区深夜视频| 亚洲成在人线av| 伊人久久久久久久久久| 久久99精品视频一区97| 成人深夜直播免费观看| 久久久久久久成人| 欧美性色xo影院| 欧美日韩国产中文精品字幕自在自线| 久久久亚洲国产天美传媒修理工| 最近2019中文字幕在线高清| 欧美一区视频在线| 亚洲第一中文字幕| 欧美日韩日本国产| 亚洲精品动漫久久久久| 欧美精品午夜视频| 欧美日韩一二三四五区| 亚洲va电影大全| 中文字幕免费国产精品| 欧美大人香蕉在线| 日本久久精品视频| 欧美精品九九久久| 欧美性理论片在线观看片免费| 亚洲成人免费网站| 亚洲free性xxxx护士白浆| 日韩欧美在线中文字幕| 国产精品露脸自拍| 欧美极品美女视频网站在线观看免费| 国产亚洲一区二区在线| 亚洲成人精品视频在线观看| 亚洲黄一区二区| 日韩欧美在线视频日韩欧美在线视频| 91在线观看免费| 日韩亚洲在线观看| 日韩av在线导航| 日本亚洲欧洲色| 欧美日韩在线视频一区二区| 亚洲精品网址在线观看| 国产亚洲精品久久久久久777| 亚洲精品狠狠操| 欧美性猛交xxxx乱大交极品| 久久精品电影网| 国产噜噜噜噜噜久久久久久久久| 成人黄色午夜影院| 国产区亚洲区欧美区| 欧美日韩性视频在线| 狠狠色香婷婷久久亚洲精品| 久久6免费高清热精品| 久久影院模特热| 久久精品91久久久久久再现| 亚洲欧美激情精品一区二区| 国产成人精品一区二区| 热久久99这里有精品| 91久久精品美女| 久久伊人精品天天| 午夜精品一区二区三区在线| 亚洲第一网中文字幕| 欧美成aaa人片免费看| 国产在线日韩在线| 久久精品国产亚洲一区二区| 久久久久久中文| 91久久久在线| 黑人巨大精品欧美一区免费视频| 亚洲色图av在线| 欧美大人香蕉在线| 成人啪啪免费看| 欧美xxxx18性欧美| 黑人巨大精品欧美一区二区三区| 亚洲国产高潮在线观看| 亚洲美女av电影| 亚洲a在线观看| 亚洲奶大毛多的老太婆| 欧美激情女人20p| 欧美裸体xxxx| 麻豆成人在线看| 日韩亚洲在线观看| 欧美亚洲国产精品| 91影院在线免费观看视频| 亚洲视频综合网| 永久免费精品影视网站| 欧美制服第一页| 久久久久久久久综合| 日本精品久久久久影院| 自拍偷拍亚洲区| 久久99久国产精品黄毛片入口| 久热精品视频在线观看一区| 久久久精品一区二区| 欧美性xxxxxxxxx| 国内精品久久久久伊人av| 午夜欧美大片免费观看| 欧美亚洲成人免费| 久久五月天综合| 国产精品久久久久久久久久小说| 97香蕉超级碰碰久久免费的优势| 国产精国产精品| 97香蕉超级碰碰久久免费的优势| 国产欧美在线观看| 国产精品va在线播放| www.欧美精品一二三区|