zoukankan      html  css  js  c++  java
  • webservices和wcf的关系

    1. webservice是一个标准。就相当于一个图纸,不提供实际的实现方案。
    而wcf是微软.net平台下实现webservice的解决方案,其实就像java平台下webservice的实现方案是axis。
    因此,一个是标准,一个是实现。也就不存在比较了。
    2. webservice是数据通信协议的接口,比如客户端通过远程访问服务器端的数据或者其他可访问的任何站点的数据,WS都可以实现数据get和post数据,ws不受平台和语言的限制,
    也就是跨平台/跨语言的一种通用的数据通信技术。
    wcf是微软.net平台出来的技术,其实就是把webservices进行二次封装,也把原来的remoting技术整合进来,大家可以想象下我们把通用的东西进行二次封装,那么我们在特定的环境下是不是会更好用啊,
    呵呵,理论上的确是这样,其实当我们这两种远程通信协议都会用的时候,我们会发现他们都差不多,用法的复杂程度也差不多,其实都很简单,我们在10分钟内就可以会用了,真正的数据通信实现和难点
    人家技术本身都给实现了,我们只是知道如何用即可了,不必知道所以然。在后面的章节里我会把webservices和WCF的用法总结出来,请大家注意更新blogs。
    3. 至于我们在一个项目里是选择webservices还是WCF,就好比到山顶有两条差不多的路,就看项目需要和个人爱好了。我个人觉得你的项目环境都是.NET平台下的 就用WCF好了,如果你的项目设计JAVA
    平台的通信或者此项目就是写服务供给其他第三方使用的话,那么就要用webservices了,
    4. 最后一句白话,webservices是通用的,WCF是专用的。条件允许的情况下用哪个都一样。
  • 相关阅读:
    获取ArcMap窗口句柄,通过WinAPI获取工作空间中点击要素的系统桌面坐标实现窗体跟随
    ArcGis Go to XY功能代码C#
    Python入门第二篇:基础语法
    python入门第一篇:python语言简介
    Robotium结果的收集和失败重跑
    adb问题整理
    adb pull 与 push
    Monkey测试的参数
    Linux主要命令
    命令行启动应用的几种常见类型
  • 原文地址:https://www.cnblogs.com/yonguibe/p/2739941.html
Copyright © 2011-2022 走看看