WCF入门
来源:互联网 发布:如何在淘宝上拍卖东西 编辑:程序博客网 时间:2024/05/21 07:52
一、概述
用一句话理解WCF,WCF是基于Asp.net 的应用程序开发与面向服务开发,就像这次我们开发的高效平台项目,他其中有很多的子模块,就比如说评教系统,考试系统,基础系统,权限.....,我们将很多的子系统拼成一个大的系统,以现在的理解,WCF的作用和功能就是将我们一个大的系统,切分成一个个的小系统,方便开发人员的开发,提升整个开发过程的周期。
二、创建WCF服务
三、这里会出现两个文件
将其改成自己想要的,这里用User表示
using System.ServiceModel; 2 3 namespace WCFService 4 { 5 [ServiceContract] 6 public interface IUser 7 { 8 [OperationContract] 9 string ShowName(string name);10 }11 }12 13 14 namespace WCFService15 {16 public class User : IUser17 {18 public string ShowName(string name)19 {20 string wcfName = string.Format("WCF服务,显示姓名:{0}", name);21 return wcfName;22 }23 }24 }复制代码
大家可以看到,在WCF中的接口与普通接口的区别只在于两个上下文,其他的和我们正常学习的接口一样。定义这个上下文要添加System.ServiceModel的引用。
[ServiceContract],来说明接口是一个WCF的接口,如果不加的话,将不能被外部调用。
[OperationContract],来说明该方法是一个WCF接口的方法,不加的话同上。
四、接下来我们就测试一下,如果成功就可以在IIS上直接发布了。
如果出现以下界面就说明发布成功了。
0 0
- WCF 入门
- WCF入门
- WCF入门
- WCF入门
- wcf入门
- WCF入门
- WCF入门
- WCF入门
- WCF入门
- WCF入门级案例
- WCF 入门笔记
- WCF 入门文章推荐
- WCF入门小例子
- WCF入门转
- WCF入门演练(一)
- WCF快速入门
- WCF之入门篇
- WCF入门演练(一)
- JAXB使用
- Map 根据value 排序
- 解决JAVA写mysql时出现中文乱码的现象
- [leetcode 110] Balanced Binary Tree
- J2ee的13种规范
- WCF入门
- CSS3动画产生圆圈由小变大向外扩散的效果
- codevs1029 遍历问题(一直前序和后序求中序个数)
- PHP连接MongoDB示例
- GitHub入门之一:使用github下载项目
- GitHub入门之二 参与一个项目编写
- Linus 关于并行计算的观点
- 实习日记5
- Mina入门实例(一)