披肩的秀发,尽头微微卷起,白皙的脸上杏眼微睁,最显眼的是修长的腿,让Web Service小姐分外有挺拔的感觉,让人看了心胸开阔。
"你怎么长的这么高啊", WCF先生笑吟吟的问题。
"干嘛为这么奇怪的问题?", Web Serice小姐微笑的反问道。没等WCF先生回答,她又接着说道"我长的高是因为我很小的时候就喜欢跟在IIS大叔的后面玩,IIS大叔又很爱逗人,总是把好吃的举得很高,我天天够啊够啊,结果就长的很高。"
Web Service小姐说话的时候,小嘴嘟嘟着,露出了洁白的牙齿,晶莹剔透。
"哈哈,挺有意思的,我们再改进一下刚才写的程序吧,不然会被你IIS大叔鄙视的。", WCF先生开心的笑着,又将目光转回到电脑屏幕上。
"刚才我们只给用户提供了单本书的信息,但是实际中,用户往往需要一个集合,现在我们就来支持这个功能", WCF先生边滚动鼠标边说道。
"打开IBookService.cs,加入方法GetBooks()"
"在BookService.svc.cs中加入具体的实现代码。"
"下面我们来访问一下这个方法。"
"看,OK了",WCF先生双手一摊说道,"你应该注意到了,程序里对集合没有做任何特别的处理,C#中的集合实例就能够自动被序列化成XML格式。现在我们再来看看能不能自动序列化成JSON对象。"
"我们将这里的WebMessageFormat.Xml改成WebMessageFormat.Json", WCF先生边对IBookService.cs进行改动边解说着。
"好了,看一下效果。嗯,让咱们下载""
这时,旁边的清洁工大叔突然停了下来,诧异的看着这边,他大概搞不明白,这两个穿戴如此整齐的城里小孩,怎么讨论"下崽"这么粗俗的问题。
看到清洁工大叔盯着这边看,Web Service小姐有点不好意思,赶紧将目光转向电脑屏幕,去看刚才得到的JSON文件。
"果然有模有样那,想不到以前我认为很难的事情,你做起来如此简单。", Web Service小姐略带疲惫的双眼中有了光彩。
窗外依然车水马龙,一辆公交车上装的满满的,慢慢地驶过,车门处有被挤得变形的几张脸,茫然的看着窗外。
"那用户想要从集合中获取单个的Book怎么办?",Web Service小姐回忆着以前自己给客户提供的资料,问道。
"这个就是参数的作用,现在我们就来看。",WCF先生兴致一直很高。
"首先修改接口方法中的UriTemplate。" WCF先生打开IBookService.cs,边改边说道。
"注意问号后面的两个参数,第一个isbn是用户在地址栏中输入的参数名,第二个bookISBN是传递给C#函数的参数名。理解了这个以后,我们就可以给GetBook函数加上bookISBN这个参数了。"
"这个时候编译肯定会报错,我们需要同时修改接口的实现类。", WCF先生打开BookService.svc.cs,做了如下的改动。
"我来试试",Web Service自告奋勇,从WCF手中拿过鼠标,暗红色的鼠标握在小小的玉手中,简直是一件艺术品。
Web Service小姐右击BookService.svc,选择"在浏览器中查看"。
然后熟练地更改了地址栏。
"我再改", Web Service小姐略带调皮的说着,将地址栏中的1改成了2,果然获得了不同的结果。
"大功告成!",两人同时握紧拳头,高兴地望着对方。
天花板上的音响里响起轻柔的钢琴曲,声音很小,但是每个音符都似在心中响起,也许人的心中真的有心弦,总有一些音乐会让它共鸣.
两人走出咖啡厅时,下班的高峰期已过。
"我送你回家吧",WCF先生自高奋勇的说。
"不用了", Web Service小姐微笑着说。
"我不是跟你客气,真的想送你回家。",WCF先生爽朗的说道。
"真的不用了。", Web Service小姐坚定的说。"今天谢谢你,Bye bye",说完便向地铁站走去。
夜色已浓,路上要么是成双结对的情侣,要么是三五成群休闲娱乐的人们。
望着Web Service小姐坚强又略带疲惫的背影,一股酸酸的感觉从WCF先生的心底涌起…
原文链接:http://www.cnblogs.com/time-is-life/archive/2012/09/03/2669369.html
【编辑推荐】