问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是webservice,什么情况下使用,如何使用

发布网友 发布时间:2022-04-26 08:05

我来回答

1个回答

热心网友 时间:2022-06-25 15:38

跨越防火墙的通信
如果你的应用程序有成千上万的用户,而且他们都分布在世界各地,那么客户端和服务器之间的通信将是一个棘手的问题。那是因为客户端和服务器之间通常都会有防火墙或者代理服务器。在这种情况下,你想使用DCOM就不是那么简单了,而且,通常你也不愿意把你的客户端程序发布到如此庞大数量的每一个用户手中。于是,你最终选择了用浏览器作为客户端,写下一堆ASP页面,把应用程序的中间层暴露给最终用户。结果呢?运气好的话,只是开发难度大了一些,运气不好的话,就会得到一个根本无法维护的应用程序。
想象一下你应该怎么在你的应用程序里面加入一个新的页面:你必须先建立好用户界面(Web页面),以及在这个页面后面,包含相应商业逻辑的中间层组件。这还不够,你还要再建立至少一个ASP页面,用来接受用户输入的信息,调用中间层组件,把结果格式化为HTML形式,最后还要把结果页送回浏览器。要是客户端代码不再如此依赖于HTML表单,客户端的编程不就简单多了吗?还有,建立ASP页面的那一步可以省略掉吗?
当然。如果你的中间层组件是Webservice的话,你完全可以从用户界面直接调用中间层组件,从而省掉建立ASP页面的那一步。要调用Webservice,你可以直接使用MicrosoftSOAPToolkit或.NET这样的SOAP客户端,也可以使用你自己开发的SOAP客户端,然后把它和你的应用程序连接起来。这样做,不仅可以缩短开发周期,还可以减少代码的复杂度,并增强整个应用程序的可维护性。同时,你的应用程序也不再需要在每次调用中间层组件时,都跳转到相应的结果页了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年云南292分能考上什么大学? 2024高考多少分能被焦作大学录取 【芍药花茶】芍药花茶的功效与作用 芍药花茶怎样喝 芍药花茶的介绍 芍药花茶的属性和功效 联想拯救者电竞手机Pro评测 植物大战僵尸花园战争有用的激活码发给我,有用我就采纳 亲亲奶爸《亲亲奶爸》歌词 植物大战花园战争激活码只能用一次? 歌词中带有。我的好爸爸。我的好爸爸。儿女怎能舍得让你走,_百度... edge浏览器没声音是怎么回事-edge浏览器没声音解决办法 上班族出现骨关节响是什么原因引起的? webservice是什么,有什么作用啊 什么是风投,投手真正的工作是什么? 什么是WebService?为什么要使用WebService 兵马俑是谁造的? 被称为奇迹的兵马俑,究竟是谁下令修建的? 为什么电子的电势能是负的 秦始皇兵马俑到底是不是秦始皇的? 电子带负电荷还是电子本身就是负电荷? 骨关节响是由什么原因造成的? 物质中的电子一定是负电吗 电子就是负电荷吗? 电荷是正还是负,电子是正还是负 科学发现最小电荷量(元电荷)就是电子所带的电荷量。可是电子是负的,为什么元电荷没有正负? 商业保险的钱怎么领取 电子与电荷的区别,都有正负吗?正电负电是怎么回事?是不是一个物体少了电子就说它带有正电,多了电子就 AB钥匙是A级锁还是B级锁? 为什么电子都是带负电的? 请问我买的寿险如果保险期满后,该如何领取保险金 步阳防盗门锁芯有哪些级别 骨头关节处就咯吱咯吱响,是什么原因 webservice到底是怎么一回事 风险投资怎么工作的 兵马俑到底是不是用活人制作的?为什么这么栩栩如生? 骨关节响是什么原因 经验 兵马俑到底是不是按真人模样做的呢? 中老年人出现骨关节响是什么原因造成的 秦始皇兵马俑到底是陶俑还是用真人烧制的兵俑? 风险投资家的定义及工作 谁是兵马俑的主人,秦始皇还是宣太后?? 我想知道,如何成为一个风险投资投资人 兵马俑到底是用什么做的? 什么是风险投资人 兵马俑真的是活人烧制?一兵马俑裂开,千古谜底终于被揭开,到底是什么? 如何成为风险投资人 想学习风险投资分析师,具体是做什么的呢? 《宠物小精灵》中有哪些水系宝贝? 宠物小精灵水精灵获取方法及属性介绍 西安斗门镇有什么好景点? 神奇宝贝水系精灵推荐