学习使人进步

注册/登录|最近发布|今日推荐

主页 知识园地文化教育科技生活校园读书
当前位置:首页 > 文化教育

webservice是什么

发布时间:2023-06-13 11:09责任编辑:陆小小关键词:web

大家好,今天小编为大家分享webservice是什么,让我们一起看看吧。

《ASP.NET从入门到精通(第2版)》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了ASP.NET的相关知识和实战技能。《ASP.NET从入门到精通(第2版)》第1篇【基础知识】主要讲解ASP.NET动态网站的基础知识、C#语言基础、ASP.NET中的控件应用、ASP.NET的内置对象、JavaScript及jQuery、数据库与SQL基础以及数据控件应用等;第2篇【核心技术】主要讲解Web Page is Unavailable、母版页及其主题、ASP.NET缓存机制、WebService、LINQ、GDI+图形图像、调试与错误处理、水晶报表、ASP.NETAjax、ASP.NET安全策略,以及基于XML的新型Web开发模式等;第3篇【应用开发】主要讲解银行在线支付系统、在线投票统计系统、邮件收发系统、网站流量统计系统、用户验证系统、广告生成系统以及文件批量上传系统等7个应用系统的开发;第4篇【项目实战】主要讲解项目规划,以及博客系统、B2C网上购物系统和信息管理系统(图书管理系统、学生管理系统、教师档案管理系统)的开发流程。《ASP.NET从入门到精通(第2版)》所附DVD光盘中包含了与图书内容全程同步的教学录像。此外,还赠送了大量相关学习资料,以便读者扩展学习。《ASP.NET从入门到精通(第2版)》适合任何想学习ASP.NET的读者,无论您是否从事计算机相关行业,是否接触过ASP.NET,均可通过学习快速掌握ASP.NET的开发方法和技巧。

什么是web service?

 上楼只是说了它的表层次的。我补充一下

 从深层次上看,Web Service是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为Web)中被描述、发布、查找以及通过Web来调用。  Web Service便是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。它可以使用标准的互联网协议,像超文本传输协议HTTP和XML,将功能体现在互联网和企业内部网上。Web Service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用你喜欢的任何语言(笔者用的是C#),在你喜欢的任何平台上写Web Service。

WEBService是什么意思?

Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。

WEBService是什么意思?

Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。

WebService是什么?如何实现?

  Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。Internet Inter-Orb Protocol(IIOP)都已经发布了很长时间了,但是这些模型都依赖于特殊对象模型协议,而 Web Services 利用 SOAP 和 XML对这些模型在通讯方面作了进一步的扩展以消除特殊对象模型的障碍。Web Services 主要利用 HTTP 和 SOAP 协议使业务数据在 Web 上传输,SOAP通过 HTTP 调用业务对象执行远程功能调用,Web 用户能够使用 SOAP 和 HTTP通过 Web 调用的方法来调用远程对象的。  实现方式:  第一种:xfire  Client client = new Client(new URL(url)); Object[] results = client.invoke(operationName, new Object[]{ifuser,ifevent,input}); ret = (String)results[0] ;  第二种:axis  Service service = new Service(); Call call = (Call)service.createCall(); call.setTargetEndpointAddress(new java.net.URL(url));// 设置webservice服务的url地址 call.setOperationName( operationName);// 调用的后台webservice服务的方法为exchange  ret = (String)call.invoke(new Object[] {input});// 调用后台webservice服务    以上两种实现方式,在项目中已经使用了,运行正常。但是项目初期开始用的还是碰到一些问题,如果服务器端是java开发的,用axis掉用服务端的时候,没有问题。如果服务器端是.net开发的,会碰到莫名奇妙的问题,我估计.net服务器端参数配置修改一下应该可以调得通,由于时间紧张,我就没有深究了。换了xfire掉服务器端,结果是两种不同语言实现的系统,都可以调通了。

WebService通俗解释,看它到底是什么技术?

通俗地说,Web Service是一种特殊的web服务。可以简单地将Web Service分成2个组成部分,即web服务、web发现。web服务:构件在简单网络协议上(比如soap)的一种服务。比如你查询某家餐馆的菜单,就是访问一个地址,把参数传递过去,对方给你返回一种带格式的文本(比如使用xml来记录)

然后你的程序可以处理这些字符串,并呈现在你的程序中。web发现:网上有很多的web服务,但是必须要提供一种检索的办法吧~,这就是web发现。比如类似于google的这种基于语义的搜索(就是输入一个词,检索出web服务),还有基于情景的(比如你是学生,可能希望搜索到经济实惠的饭店菜单,就别出5星级别的饭店菜单了)。通俗只能这么来解释。在实际,具体情况还得具体分析。

知识推荐

悠然学习网——谨慎和勤奋带来好运,一起学习更多文化知识。 垃圾信息处理邮箱 tousu355@163.com 网站地图
icp备案号 闽ICP备2023007808号-1 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.yopop.cn All Rights Reserved