• WCF学习之旅 创建一个简单的WCF程序


    首先我们用VS(我用的是VS2008)创建一个空解决方案。
    并且在此解决方案中添加三个项目(如下)
    1.建一个C#类库,定名为WCF.MyServerContract;(此项目用于向外提供方法,里面就是一个接口文件,大家都说他是服务契约)

    2.再建一个C#类库,定名为WCF.MyServer主要是实现WCF.MyServerContract中的那个接口(可以理解为业务层吧);

    3.还是建一个C#类库,定名为WCF.MyDataContract(里面放的的是我们要用到的一些数据实体)(大家称他为数据契约

    4.另外我们还要建上个控制台程序,定名为Host(他呢,就只有一个用处,用来启动我们的WCF服务)

    好啦,上面的四个项目就形成啦我们的WCF服务端啦。

    哦,忘记说他们之间的依赖关系:4要引用2 ; 2要引用3; 1 要引用2各3;(怎么这么麻烦.
    另外,我们都要在这4 个项目中引入WCF中的系统类库。(System.ServiceModel; System.Runtime.Serialization;)

    准备工作做好啦,下面把代码贴上来。
    WCF.MyServerContract:里面就一个IServer.cs文件

    Code

    WCF.MyServerContract:实现上面的IServer。也只有一个文件。。呵呵~~

    Code

    WCF.MyDataContract:数据契约,给业务提供实体。大家看代码就懂啦。
    Code

    还有一个Host项目
    Program.cs文件的内容如下
    Code
    Host还有一个配制文件(App.config)。也贴出来。
    Code


    以上就是一个简单WCF的服务端啦。其实内容不多。我只是把他分的细点。(可能有点杀鸡用牛刀的感觉。呵呵)
    WCF程序与一般的程序也没什么区别,主要是在接口,方法,类,属性上加了WCF用到的属性标签(如:DataCtract)

    下一篇我将说说如何在客户端调用WCF服务。
  • 相关阅读:
    如何快速建立自己的知识体系
    让你的网站变成灰色
    Java多线程-锁升级
    冰河正则大全
    Win硬盘/U盘设置图片
    MySQL——三范式
    MySQL——事务
    MySQL_explain
    HDFS的一些常用指令
    Hadoop集群的搭建准备
  • 原文地址:https://www.cnblogs.com/leleroyn/p/1215241.html
Copyright © 2020-2023  润新知