年前辞职-WCF入门学习(1,2)

时间:2015-01-09 22:10:26   收藏:0   阅读:239

前言

周一的时候辞职了,离开了从12年毕业后8月份开始一直到现在的公司。

辞职之后当然是玩。玩了若干天的游戏,真的是没日没夜啊,但是玩的太坑,怒删游戏。话说上次玩还是在14年7月份。下次还是过年回家再和小伙伴一起玩。想到过年也就7天的假。。。。

21号驾照考试,考完22号去新公司报到。

新公司WCF用的比较多,以前纯粹站在了使用者的角度,自己是没写过,想到如果去了之后技能不过关,没过试用期就被fired了的话不太好。

优酷上找了一下,没有太好看的WCF教程,先不说内容,对我来说那种不是wuma gaoqing 的视频,看起来就不舒服。博客园上倒是有一些文章,看作者都是nb的人物,但都是文字,没有视频看的舒服。优酷不行,YouTube上还是有收获的,链接放这里。

https://www.youtube.com/watch?v=QmfPmqMk9Xs&list=PL6n9fhu94yhVxEyaRMaMN_-qnDdNVGsL1

接下去出个系列笔记,视频总共53集,有的看了。

本人初学者,有说的不对的地方,欢迎指正,先行谢过。

 

第一集 Introduce to WCF

https://www.youtube.com/watch?v=QmfPmqMk9Xs&list=PL6n9fhu94yhVxEyaRMaMN_-qnDdNVGsL1&index=1

回答两个问题,

 

第二集 Creating a Remoting service & a Web Service

https://www.youtube.com/watch?v=3Qt7TTS1u4A&list=PL6n9fhu94yhVxEyaRMaMN_-qnDdNVGsL1&index=2

先上个总体图

技术分享

直接截的屏幕。第一个是给java用的WebService ,第二个是给Windows Form 客户端用的Dot Net Remoting Service。下面讲具体实现。

 

先是WebService:

首先,新建一个空网站,然后添加新项:技术分享 Web服务,取名HelloService。更改一下WebMethod 的名字,

    [WebMethod]
    public string GetMessage(string name)
    {
        return "Hello " + name;
    }

然后技术分享

文本框里面输入lou,技术分享

点击invoke 技术分享 ,如图,得到了xml 格式的内容。

这样就实现了一个WebService。java客户端就能调用了。

 

接下去是.net Remoting 。没有用过.net Remoting,视频上也说了,今天的主角是WCF,根据百度百科,从功能上来说,WCF是WebService ,.Net Remoting 以及其他一些东西的集合。后面内容还挺长。。。。

要让一个Class remotable ,两种方式,① 给Class 加上SerializableAttribute,也就是可以序列化。②,让他继承自MarshalByRefObject。然后,然后就没有然后了。。。。看着犯困。。感兴趣的同学可以看一下,链接在上面。

作者也说了,“你们也看到了,为了给两个客户端提供同一个服务,你要写两份完全不同的代码,坑啊。”

第三章会讲一下如何用WCF来实现上述需求。先到这里。

原文:http://www.cnblogs.com/sheldon-lou/p/4214183.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!