百业网游戏频道
欢迎光临百业网游戏频道
2011最新的资讯实时发布,国内最火爆的玩家交流互动中心!!
热门关键词: 变态版  轻变版  中变版  超变版  65535  玩家装备 

当前所在位置:主页 > 玩家心得 >

利用Vista新技术WCF开发构建服务系统

时间:2011-10-27 07:19  来源:http://www.baojingqi.net  浏览量:5次

  找到。注意安装的先后顺序。通过以上3步,就可以用2005开发基于.?3.的应用了。2.程序框架在.2005中建立名为.的解决方案。整个程序框架如图1所示,由四该网络游戏此点真不错个项目组成,分别是、和。各个项目的项目类型和功能作用如下表所示。问题的提出:本实例是模拟电子银行存取款功能。系统提供查询账号余额和存取款功能服务供其他业务系统使用,其他业务系统有机、柜台业务处理系统以及其他交易接等。例子中的客户端程序就是模拟了机。这是一个典型的分布式应用系统。图1程序框架项目类型和功能作用项目类型作用8“定义服务契约和数据契约脚的业务逻辑.脯幽60“服务宿主在舾中址曲耻客户端调用服务3.服务契约在中,所有的服务都暴露契约。契约是一种描述服务所实现功能的平台中立的标准的方式。定义了四种类型的契约:服务契约,描述可以在服务上真好玩游戏执行哪些操作;数据契约,定义传人和传出服务的数据类型;消息契约,允许服务直接与消息进行交互;错误契约,定义哪些错误将被该服务所激发,以及该服务怎样处理错误信息和把如何把它们传播到客户端。
  在项目.Ⅳ.中用到了服务契约和数据契约,项目需引用.Ⅳ。
  服务契约的定义通常采用接的方式,在接前面加入属性来表明该接定义的是一个服务契约。
  同样通过这种声明式的编程模式在方法名前增加属性0一定义为契约的一个操作方法。
  其他和一般的接没有什么区别。数据契约的定义是在一般的类前面加属性,并在数据成员前面加属性,实现的核心代码如下:1:)①.、,.卜。一~“),服务契约::;『屯、,..,殴务契约的操作方法归《,11热血传奇?¨08、州嫡8,譬.?)1108吖(-、|一一删8眦一一一。
  一。.。啤鳞隧姆黛每蜷淤谚曲舔啤每尊姆|。|一¨|、『『?。秘甓诲囊荤礴瓣臻奄毯蓠滚。、|。轮瞻传奇文章警-;:1舀,7攀黎禽憩愍潞8(:.,-:)根据数据契约查询账号余额?)=、,8.:判断账户存不存在,如果不存在.返凰为一1|:、5.宿主服务必须宿主到某一个运行的进程中,..项目的实质就是把服务置于的进程中,以的形式暴露出来,并开始监听来自端的请求,项目需引用项目。采用宿主主要优点是,在发生客户端请求时宿主进程会被自动启动,并且可以依靠?来管理宿主进程的生命周期。
  在项目中新增一个文本文件,修改文件名为?.,内容改为:≤%参、,=群。~=翻。、,戡,.主|嗡。%选中.曲文件,点击鼠标右键选择?打开服务配置软件,建立服务通信端。主要配置服务、契约、通信方式、服务行为和地址等。修改后的配置文件Ⅳ节为:《鲥.、8=4茸。《8伽》疋=。=..Ⅳ沁9=。....Ⅳ调试通过后就可以在中发布。在地址栏输人::8080,.。如果服务运行正确就会返回相应的说明和用客户端调用服务的方法,如图2所示。”实用第一,智慧密集。
  。
  。
  ,。,。
  。
  。,图2中测试服务图6.客户端阅用为了调用服务上的操作,客户端首先需要把服务契约导入到客户端的本地描述中。在.2005中可以直接添加服务引用来完成,添加了服务引用后会在客户端项目里增加两个文件。
  一个是配置文件,一个足代码文件,如图3所示。前者是服务的配置信息,主要包含的是中,以及”的配置。后者主要包含了一个实现了-接的对象。也可以利用.1二具来生成类似的两个供客户端程序调用服务所使用的文件。如果契约的方法定义发生改变或者新增操作方法,可以通过选中.印,点击右键选择升级服务引用来更新这两个文件。根据图4建立客户端调用服务窗体,并添加控件和图3客户端引用服务文件结构图4客户端程序。?囊毒舔毒霸①毋:、◇::.勖。彗艇璺2.霹露。
  。最新传奇酏砥崦鹋磷毡溺;氆斌酾砖。气国髦一.藜。墨蘩慧攀≤塞参淹攀誊攀!辫黪。-;奄;每涟。摹臻『釜毫;;琵萄凝|≮《忒瓷|敲懿篱每蠢酗潞≮京失姣一~~。一奠。≤利用新技术开发构建服务系统作者:张德强作者单位:刊名:电脑编程技巧与维护英文刊名:年,卷(期):2007(7)被引用次数:2次。

上一篇:基于地理信息系统的校园电子地图的研究与实现
下一篇:老年病房护患间有效沟通技巧的探讨