Ants' Blog

posts - 21, comments - 202, trackbacks - 2, articles - 6
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

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

Posted on 2008-06-06 16:47 Ants 阅读(103) 评论(2)  编辑 收藏 所属分类: 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服务。
原创文字只代表本人某一时间内的观点或结论,本人不对涉及到的任何代码担保。转载请标明出处!
Tag标签: WCF

Feedback

#1楼    回复  引用  查看    

2008-08-27 10:41 by edrp.cn      
那个关于WCF的文章还要密码?

#2楼    回复  引用    

2008-08-27 11:30 by leleroyn [未注册用户]
@edrp.cn
不好意思,那个是我前公司的项目计划文档,不便拿出来。见谅!

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-06-23 14:24 编辑过


相关链接: