这是家开了没多久的咖啡厅,远远地看去,干净的环境,柔和的灯光,让人心情很愉悦。时时有穿着超短裙的长腿MM进出,说明这家店很受年轻人喜欢。

WCF先生和Web Service小姐上了二楼,找了个靠窗的位子坐了,这个位置的视野不错,大街上的人来人往都能俯瞰。

"现在我们继续吧",WCF先生喝了一口咖啡,打开笔记本,转了90度,这样两个人都能看到屏幕。"接着刚才你的问题,现在我们看看如何返回JSON格式"

WCF先生打开刚才创建的项目,打开IBookService.cs,做了如下的改动:

"我们只要加了这个属性,返回的格式就是JSON了。现在我们就访问一下。"

"咦,让下载文件那。", Web Service小姐小声嘟囔着。

"这就对了,这就是个JSON文件,我们下载下来打开看看。", WCF一边下载文件一边答道。

"我们用记事本打开它,看,这是一个JSON对象,虽然结构非常简单。"

"嗯,真的很不错。"。Web Service小姐高兴的说。

两人端起咖啡,喝了一口。窗外,城市的灯光都渐次的亮了起来,如果说白天这里是人车的海洋,那么晚上就是灯光的舞台。

由于离得近,交通岗的红绿灯在这灯的海洋中显得格外显眼。绿灯亮了,一位头发花白的老人,忙不迭的走在人形横道上,虽然着急,却力不从心,走得很慢。

"SilverLight先生!", Web Service小姐说到,WCF转头看了一下眼过马路的老人,果然是SilverLight。SilverLight先生来公司很久了,曾经多次获得公司奖励。但如今公司业务方向调整,他的位置岌岌可危。

望着他步履蹒跚的背影,两人有些伤感。

"我还想知道你刚才演示的程序,当加入真正的业务数据时,会是什么样子?",Web Sercice小姐的话打破了沉闷的气氛。

"问的好,刚才我只是演示了一个骨架,现在就看看该如何为它添枝加叶", WCF先生不禁暗暗佩服Web Service小姐的好学精神。

"为了一会查看结果方便,我们把输出格式改回XML", WCF先生手指如飞。

"然后我们再添加一个类,取名叫Book,并且定义类的一些属性。"

"然后修改BookService.svc的代码,让GetBook方法返回一个Book类的实例。"

"编译一下,啊,报错了",WCF先生大喊一声。

这时Web Service小姐有些不自然起来,原来咖啡厅里的很多人都看了过来,WCF先生的一句"报错了",让别人误会了,还以为抱错了什么人。

WCF先生倒是毫无察觉,一会,便找到了问题,原来是接口里的类型没改。同样改成了Book类型。

"好了,现在我们看一下运行效果吧。",WCF如释重负的对Web Service说。

Web Service小姐在浏览器上看到了如下的结果。

短短几分钟,就提供了如此强大的功能,Web Service小姐显得很兴奋。她站了起来,伸了个懒腰。

WCF先生抬起头,第一次,他如何近距离的观察Web Service小姐....

转:http://www.cnblogs.com/time-is-life/archive/2012/08/28/2660742.html#2459283

Web服务小姐的嫁衣 (二)相关推荐

  1. 搭建WEB服务详解(二)

    四.Web站点的典型应用<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" / ...

  2. Shell脚本学习-阶段二十六-Web服务与端口

    文章目录-Shell阶段二十六-端口与服务对照表 前言 端口与Web服务对照表 简介 前言 端口与Web服务对照表 2端口:管理实用程序 3端口:压缩进程 5端口:远程作业登录 7端口:回显 9端口: ...

  3. 最详细的【微信小程序+阿里云Web服务】开发部署指引(十二):开发小程序用户反馈功能

    文章目录 前言 一.功能说明 二.代码实现 1.创建界面Page 2.WXML 3.JS 4.WXSS 专题文章链接 前言 案例的运行效果,可以扫码观看: 本篇文章,我们将实现应用的用户反馈功能. 一 ...

  4. Windows Server 2008 R2之三十二:证书注册WEB服务(一)

    由于证书注册WEB服务的部署方法,和CA与证书注册WEB服务是否安装在同一台计算机,以及安装过程中身份验证方式的选择有关, 以下CA与证书注册WEB服务安装在同一台计算机的设置过程. 实验环境: 所有 ...

  5. python——Web服务开发(二)分布式缓存

    上一篇博客写了flask模块实现web服务搭建的基本方法以及简单的缓存功能,但是这种缓存随着服务重启便会丢失,也无法满足多个服务共享缓存的需求,因此,我们通过redis来实现web服务的分布式缓存. ...

  6. 第三十五 ASP.NET和Web服务(二)

    *摘要 .异步Web服务 .Web服务中的事务处理 .Web服务中的缓存技术 .WSE技术 * Web服务 .Web Service是在Internet上进行分布式计算的基本构造块. .WebServ ...

  7. Docker安装Apache与运行简单的web服务——httpd helloworld

    Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...

  8. JAX-WS Web 服务开发调用和数据传输分析

    一. 开发服务 新建maven的web项目就可以了, 1.新建一个web服务 2.服务名称定义 3.更改配置 4.默认建好的服务文件 5.增加一个add的服务 import javax.jws.Web ...

  9. Centos 搭建高性能WEB服务 Nginx+PHP+MYSQL+Discuz论坛

    Centos 搭建高性能WEB服务 Nginx+PHP+MYSQL+Discuz论坛 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运 ...

最新文章

  1. 静态链接库与动态链接库 (二)动态链接库的编译与使用
  2. tensorflow 运行报错 runtime error use a closed session
  3. Nature解析中国AI现状,2030年能引领全球吗?
  4. 常用的数据分析图表及方法介绍
  5. R语言实战应用精讲50篇(十三)-如何使用JAVA调用R语言,两种语言的完美结合
  6. 前端完全分离和前端不完全分离
  7. B1928 日期差值
  8. Linux下安全审计工具 lynis 使用说明
  9. linux7.2配置多路径软件,RHEL6使用系统自带多路径软件配置多路径,rhel6路径
  10. 超级楼梯[HDU2041]
  11. web 前端常用组件【02】Select 下拉框
  12. oracle秒级查询,oracle 中查询超过10秒以上的sql语句(性能优化)
  13. Java中Properties类的操作配置文件
  14. 视频怎么加水印?这里有你想要的答案
  15. 电气潮流运算Matlab怎么编程,基于Matlab的电力系统潮流编程计算
  16. 设计模式六大原则之--开闭原则(OCP)
  17. 成都物韵电子商务有限公司推广网店需要注意什么?
  18. 裸金属服务器是什么?关于裸金属服务器架构原理详解
  19. word标尺灰色_如何在Microsoft Word中使用标尺
  20. 幼儿园教师计算机运用论文,幼儿园信息化论文范文

热门文章

  1. 如何选择合适的固态继电器?
  2. python xposed_xposed与frida简单使用对比
  3. 公交专用道:三环将实现全环连通
  4. 证券交易的基本知识-证券类别
  5. 滚动图片 电视背景滚动图片效果 IPTV桌面滚动图片效果 图片倒影 滚动广告图
  6. 巨头游戏:Instagram 将运行 Polygon 支持的 NFT 市场
  7. Win10平台中ANSYS 18.2二次开发环境搭建及关联教程
  8. 【C++ 程序】 sin(x)的泰勒展开
  9. t04d1清零_4 . 8051 单片机定时器 T0 的溢出标志 TF0 ,在 CPU 响应中断后由 清零 。(硬件 / 软件)_艺术设计概论答案_学小易找答案...
  10. XuperChain基本功能使用