zoukankan      html  css  js  c++  java
  • WCF六大步的前三步

    学习WCF的时候,最为痛苦的就是,那些资料的上的.Net版本我不清楚,然后,配置的各种匪夷所思,要不就是没有相关的属性。

    所以没有办法了,只有去msdn上面看WCF的官方示例了。凡是先从简单的开始吧。

    官方网站上的WCF的是分为很清楚的六大步骤的。而且都还是中文的资料。这个就让我感觉到了,这些资料肯定是相应的滞后的。没有办法的,慢慢来吧。我一直相信,技术的进步并不一定要紧跟前沿的,主要自己学的开心就可以了。

    我一直认为编程的很好的节奏就是,自己很清楚一定的流程,这样做起来虽然确实有点死板,但是,还是有依据可以寻找的,并且可以做一个进度的安排的。现在想来,是不是外国人都喜欢把事情流程化,然后在每个节点中都能做到自己的应该做的。

     六大流程的步骤是这个样子的:

    图片来自MSDN的WCF入门教程

    从这张图片上来看,把第一第二条归类于服务的产生。虽然貌似流程是先定义接口,然后再实现服务的,可是,像我这样刚刚起步的人。是没有多少OOP的想法的,我还是觉得如果先实现服务,然后再抽象成接口比较好做。(这个方法从各种角度看都是不正规的,有点小聪明思想,要不得,但是没有办法,不然弄不出来你说怎么办?)

    然后就是第三条和第四条归于服务的应用。一个算是把服务拿出来,一个算是把服务买走。这个很像老早以前农村里面的杂货铺的方式,先摆上货品,然后小朋友发现冰激凌,然后买走。

    第五条和第六条归于具体描述。就是把这个东西说说清楚。用各种精确形容词来描述服务。

    好吧,说的比较大粗,我就是这么理解的,或许在很多日子以后,我会笑我自己,不过过程就是这么有趣的。

    其实现在我发现,很多的编程东西就是一种事物的描述,而且越来越像了。特别是一些设计的方法和模式。那么,我想,修辞学和语言学感觉能更好的辅助理解很多封装和抽象。并且对于具体的描述会更加得心应手。各种词法各种顺序。语言也就是这样的。

  • 相关阅读:
    LA 2038 Strategic game(最小点覆盖,树形dp,二分匹配)
    UVA 10564 Paths through the Hourglass(背包)
    Codeforces Round #323 (Div. 2) D 582B Once Again...(快速幂)
    UVALive 3530 Martian Mining(贪心,dp)
    UVALive 4727 Jump(约瑟夫环,递推)
    UVALive 4731 Cellular Network(贪心,dp)
    UVA Mega Man's Mission(状压dp)
    Aizu 2456 Usoperanto (贪心)
    UVA 11404 Plalidromic Subsquence (回文子序列,LCS)
    Aizu 2304 Reverse Roads(无向流)
  • 原文地址:https://www.cnblogs.com/snakevash/p/2034146.html
Copyright © 2011-2022 走看看