Web Service复习例题

合集下载

Web_Service期末复习题及答案(二).docx

Web_Service期末复习题及答案(二).docx

一、单选题1.XML Web 服务的优点(ABCDE)A 基于标准B 非商业性C 简便性D 独立于语言及平台E功能抽象2.我们在使用Web Service前,要进行Web Service发现,常用的发现工具是(B)A.Wsdl.exeB.Disco.exeC.Ftp.exeD.Ping.exe3.使用WebMethod属性的哪些子属性来表明XML Web服务类的方法可以使用状态(A)A.WebMothod(EnableSession = true)B.WebMothod(EnableSession = false)C.WebMothod(Enablecookie = true)D.WebMothod(Enablecookie = false)4.要注册XML Web服务以供他人使用,需要注册的关键项是(A)A.业务、服务以及tModelB.企业联系人和服务C.XML Web服务的URL地址D.以上说法都不对5.作为一家咨询公司的技术主管,你正在寻找一种全球文档检索的服务,并且希望能在自己公司内部文档系统中集成这一功能。

通过检索互联网上Service Finder公司的全球网络服务列表,你找到了由Document Searcher公司提供的搜索服务。

咨询公司集成Document Searcher公司提供的搜索服务时,采用何种协议可以了解服务的描述?(B)A.RPCB.UDDIC.HTTPD.SOAP6.以下关于发布与部署Web Service的说法哪个是对的?(D)A.发布与部署没有什么区别,两个仅是不同的定义B.发布是将Web Service放到IIS上,部署是制作安装包C.发布是将Web Service向外界公示,部署是将Web Service放到IIS上D.发布会将Web Service的相关信息列入UDDI目录中方便查询,而部署仅实现了Web Service的物理可访问7.XML Web 服务的交互通常使用标准的Internet协议不包括(D)A TCP/IPB HTTPC SOAPD IPX/SPX8.请将下列过程按使用Web Service的顺序排序(ECBAD)A.生成代理类4B.找到WSDL文件3C.找到Disco文件2D.使用Web Method 5E.查询UDDI目录19.以下那些操作是在使用Web Service过程中是不需要的?D A.引用代理类的命名空间B.在工程中添加Web的引用C.生成代理类D.设置输出结果的有效时间E.设置访问Web Service的验证身份二、多选题1.采用SOAP方法访问Web Service的优点是哪些?BC A.SOAP协议比HTTP使用面更广B.SOAP协议支持的数据类型多C.SOAP协议支持丰富的功能扩展D.SOAP协议的访问流量比HTTP协议小2.WEB Method支持的数据类型有哪些?ABCDFA.所有简单类型B.带有in或者out参数的类型C.ref类型的参数D.不定长的参数列表E.任何对象F.DataSet3.以下关于代理类和WSDL的描述哪些是正确的?ABD A.代理类是对WSDL返回内容进行的进一步封装B.代理类可通过WSDL.EXE自动生成C.代理类可替代WSDL直接与Web Service打交道D.代理类中提供了同步和异步调用Web Service的方法4.用.net 开发XML Web服务,必须使用的命名空间有AB A.System.Web.ServicesB.System.Web.Services.ProtocolsC.System.ThreadingD.CreditCardValidtor5.以下关于UDDI哪些是错误的?AEA.使用Web Service 必须通过UDDIB.UDDI能让你的Web Service 获得更多的使用C.UDDI能提供一系列Web Service的最终访问点D.UDDI负责提供WSDL文件E.若UDDI服务提供商无法访问,Web Service也就无法访问6.Web Service需要以下哪些技术、协议的支持?ABCDEA.HTTPB.SOAPC.XMLD.TCP/IPE.UDDI7.你创建一个被命名为PhoneNumberService 返回在某一地理区域的电话号码主人的XML Web service 。

【VIP专享】Web_Service期末复习题及答案(二).docx

【VIP专享】Web_Service期末复习题及答案(二).docx

一、单选题1.XML Web 服务的优点(ABCDE )A 基于标准B 非商业性C 简便性D 独立于语言及平台E 功能抽象2.我们在使用 Web Service 前,要进行 Web Service 发现,常用的发现工具是(B )A .Wsdl.exeB .Disco.exeC .Ftp.exeD .Ping.exe3.使用 WebMethod 属性的哪些子属性来表明 XML Web 服务类的方法可以使用状态(A )A .WebMothod(EnableSession = true)B .WebMothod(EnableSession = false)C .WebMothod(Enablecookie = true)D .WebMothod(Enablecookie = false)4.要注册XML Web 服务以供他人使用,需要注册的关键项是(A )A .业务、服务以及 tModel检查所有设备高中资料试卷相互作用与相互关电力保护装置调试技术B.企业联系人和服务C.XML Web服务的URL地址D.以上说法都不对5.作为一家咨询公司的技术主管,你正在寻找一种全球文档检索的服务,并且希望能在自己公司内部文档系统中集成这一功能。

通过检索互联网上Service Finder公司的全球网络服务列表,你找到了由Document Searcher公司提供的搜索服务。

咨询公司集成Document Searcher公司提供的搜索服务时,采用何种协议可以了解服务的描述?(B)A.RPCB.UDDIC.HTTPD.SOAP6.以下关于发布与部署Web Service的说法哪个是对的?(D)A.发布与部署没有什么区别,两个仅是不同的定义B.发布是将Web Service放到IIS上,部署是制作安装包C.发布是将Web Service向外界公示,部署是将Web Service放到IIS上D.发布会将Web Service的相关信息列入UDDI目录中方便查询,而部署仅实现了Web Service的物理可访问7.XML Web 服务的交互通常使用标准的Internet协议不包括(D)A TCP/IPB HTTPC SOAPD IPX/SPX8.请将下列过程按使用Web Service的顺序排序(ECBAD)A.生成代理类4B.找到WSDL文件3C.找到Disco文件2D.使用Web Method 5E.查询UDDI目录19.以下那些操作是在使用Web Service过程中是不需要的?D A.引用代理类的命名空间B.在工程中添加Web的引用C.生成代理类D.设置输出结果的有效时间E.设置访问Web Service的验证身份二、多选题1.采用SOAP方法访问Web Service的优点是哪些?BC A.SOAP协议比HTTP使用面更广B.SOAP协议支持的数据类型多C.SOAP协议支持丰富的功能扩展D.SOAP协议的访问流量比HTTP协议小2.WEB Method支持的数据类型有哪些?ABCDFA .所有简单类型B .带有in 或者out 参数的类型C .ref 类型的参数D .不定长的参数列表E .任何对象F .DataSet3.以下关于代理类和WSDL 的描述哪些是正确的? ABDA .代理类是对WSDL 返回内容进行的进一步封装B .代理类可通过WSDL.EXE 自动生成C .代理类可替代WSDL 直接与Web Service 打交道D .代理类中提供了同步和异步调用Web Service 的方法4.用.net 开发XML Web 服务,必须使用的命名空间有 ABA .System.Web.ServicesB .System.Web.Services.ProtocolsC .System.ThreadingD .CreditCardValidtor5.以下关于 UDDI 哪些是错误的? AEA .使用 Web Service 必须通过 UDDIB .UDDI 能让你的 Web Service 获得更多的使用C .UDDI 能提供一系列 Web Service 的最终访问点D .UDDI 负责提供 WSDL 文件E .若 UDDI 服务提供商无法访问, Web Service 也就无法访问项方式,为解决高中语文电气课件中管壁薄、应采用金属隔板进行隔开处理;同一线槽内电源,线缆敷设完毕,要进行检查和检测处案;对整套启动过程中高中资料试卷电气设备作为调试人员,需要在事前掌握图纸资料、料试卷试验报告与相关技术资料,并且了解现高中资料试卷突然停机。

webservice面试题

webservice面试题

webservice面试题Web Service 面试题Web Service 是一种基于网络的应用程序间通信的技术,它使用标准化的 XML 格式来进行数据交换,提供了一种跨平台、跨语言的通信方式。

在企业级应用中,Web Service 是非常重要的一环。

在面试中,面试官可能会问及与 Web Service 相关的问题,以下是一些常见的 Web Service 面试题。

1. 解释什么是 Web Service?Web Service 是一种软件系统,通过网络进行通信和交互。

基于标准化的 XML 协议,Web Service 提供了一种跨平台、跨语言的通信方式。

通过Web Service,应用程序可以以松耦合的方式进行交互和集成,实现系统之间的数据共享和功能共享。

2. Web Service 是如何实现跨平台、跨语言的通信的?Web Service 使用标准的 XML 协议,如 SOAP(Simple Object Access Protocol)、WSDL(Web Services Description Language)和UDDI(Universal Description, Discovery and Integration),来进行数据的封装、描述和发布。

这样,不同平台、不同语言的应用程序都可以通过解析 XML 数据来理解和处理 Web Service 的请求和响应。

3. SOAP 是什么?它在 Web Service 中的作用是什么?SOAP 是一种基于 XML 的通信协议,用于在 Web Service 之间传递消息。

SOAP 将消息封装为 XML 格式,并定义了一些规范和标准,如消息的头部、内容和处理方式等。

SOAP 使得不同平台、不同技术栈的应用程序可以通过解析 XML 来理解和处理消息,实现互通与交互。

4. WSDL 是什么?它在 Web Service 中的作用是什么?WSDL 是一种 XML 格式的文件,用于描述 Web Service 的接口和操作。

Web Service复习DL

Web Service复习DL

Web Service复习内容第1章 XML Web 服务简介1、WebService的优缺点,有什么局限---闭合系统,对性能要求高,可靠性要求高,技术局限性。

缺点:单机应用模式桌面程序需要与本机的其他程序进行通信,不要用webservice服务直接用本机的API调用局域网的同构应用程序:一个.net程序在局域网上连接另一个.net程序会使用 .netTremoting.会使用 soap/http进行webservice调用,TCP RPC进行调用效果好。

2、分布式应用程序的含义,有哪些典型的应用---分布式应用程序是指应用程序的调用过程可以在多台物理上独立的计算机之间实现,同时数据也存储在不同的物理位置,但是应用程序的逻辑结构还是整体的,与分布的物理结构无关---3、WebService使用了哪些协议---WSDL、SOAP、XML、HTTP4、传统分布式应用程序体系结构有哪些缺陷---在不同的系统中,数据源不相互兼容(举例)不同的硬件平台、操作系统支持的数据类型不同服务器故障或服务器无响应相比大型机系统,分布式应用发生单点失败的可能性更大客户端故障保证可以通知服务器并释放服务器上的资源有时不允许重新调用(以金融业务为例)除了考虑身份验证和授权外还必须考虑数据传输的安全性在多台计算机之间同步时钟(一致性问题,7.23动车事故)5、为什么随着 Internet 的发展,分布式应用程序越来越重要?---随着 Internet 的发展,数据越来越要求实现分布式的存储和管理,同时大型机系统费用昂贵,出现故障后影响面广,而且在应用的共享方面也存在不足,因此,分布式应用程序越来越重要,在市场占有的份额会更多。

第2、3章使用Visual Studio .NET开发XML Web 服务1、.net 开发XML Web服务,需要用到哪些命名空间,--- Using System.Web.Services;Using System.Web.Services.Protocols;2、是否只能使用.net来开发XML Web服务,可以用其它工具开发吗---只能用.NET来开发XML3、.net 开发XML Web服务的后缀是什么---.asmx4、如何创建动态链接库---创建类库5、WebService和WebMethod的属性各有哪些,它们的功能6、在IIS上使用WebService 对操作系统的要求,需要哪些组件第4章创建SOAP 与 HTTP客户端1、使用Web Service过程中,需要用到哪些操作(添加Web引用,......,还有哪些),操作顺序怎样2、客户端是使用Web服务代理是添加引用还是添加Web引用3、Web Reference文件夹下面各有哪些文件,这些文件的功能是什么4、采用SOAP方法访问Web Service有什么优点(第4、5章)5、web引用的属性各有什么含义,如何动态改变web 服务的URL第5章 XML Web 服务中数据类型1、能使用的简单数据类型、复杂数据类型、引用数据类型有哪些2、使用引用数据类型时,XML Web 服务的客户端与服务器端能共享同一内存空间吗不行3、XML Web 服务中使用SOAP表示数据有什么优点,用http可以传送哪些类型的数据优点客户端只需将SOAP类型转换为自身使用的可理解的类型使用HTTP表示数据类型采用字符串或字符的形式只能访问部分.net数据类型4、XML Web 服务中对象使用作为参数时,要注意什么第6章异常处理与调试XML Web 服务1、如何设置XML Web 服务的响应等待时间2、Web服务将异常发往SOAP客户端,将在客户端引发什么类型的异常,System.Web.Services.Protocols.SoapException3、Web服务中常用的错误代码有哪些;如果使用自定义错误代码,需要注意什么,如何使用自定义错误代码常见200 成功OK 正常读取内容已完毕客户端错误 Not Found 用户访问的URL地址并不存在502 服务器错误Bad Gateway 错误的网关请求自己定义4、程序开发过程中会遇到哪两种类型错误,各种的含义Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。

Service练习题

Service练习题

Semantic Web Service練習題一、說明:本題開發四個web services(如下說明)提供裁判、投手、打擊者與守備功能。

開發完成的web services會產生WSDL檔案,必須透過OWL-S包成semantic web service(方法詳見附錄)。

二、實作:建立各個Web services。

1)Baseball umpire: 包含score() 與playing()。

score (): 紀錄兩隊的比數,當有得分時進行加總。

playing(): 讀入或讀出比賽中所有的資訊,如:幾人出局、幾好幾壞球等資訊。

2)Pitcher web service: 包含pitch()。

Pitch(): 執行投手投球動作,有四種不同的球路(直球、曲球、變化球、指叉球),讀取ontology中的防禦率當作決定投出好球或壞球的因素,回傳結果值給agent讀取。

PS. 自行設計如何決定投出球路的方法,以及投出好球或壞球的判定。

3)Batter web service: 包含bat()Bat(): 打擊者執行打擊動作時,執行此method,讀取ontology中的打擊率決定是否擊出高飛球或是滾地球,回傳結果給agent讀取。

PS. 自行設計如何打擊出去的方法,並決定形成高飛球或滾地球。

4)Fielder web service: 包含put-out() 與catch()。

Put-out(): 當球形成高飛球時,讀取ontology中的防守率以確定是否能接殺,如果不行則判斷是否為全壘打或是一、二、三壘安打。

Catch(): 當球打成滾地球時,接到球後計算為一、二、三壘安打附錄一、存取Ontology1.先import Protégé 目錄底下protege.jar與\plugins\edu.stanford.smi.protegex.owl\目錄底下全部的jar檔2.將附檔裡的程式碼放入程式中3.(service.rar檔案中),打開service.onto.config,將ontology的資訊寫入ontology的property (設定ontology)PS. 如果不用service.rar所提供的方式,可以直接利用protégé API進行讀取的動作4.利用service.onto.model裡面的OntologyOperation.java存取ontology二、實做成Web Service目前開發web services的方式很多,可自行選擇開發的方式(上網搜尋)提供參考:Eclipse + Tomcat + Axis來進行開發。

新版:Web Services面试题库和答案

新版:Web Services面试题库和答案

新版:Web Services面试题库和答案1、Web Service是什么?Web Service是一种标准软件系统,用于通过网络在两个设备(客户端和服务器)之间进行通信。

Web Service为用不同语言编写的各种应用程序提供了一个通用平台,以便通过网络相互通信。

2、Web Services是如何工作的?Web Services用于通过使用 HTML、XML、WSDL 和 SOAP 等开放标准在各种应用程序之间进行通信。

可以在 Solaris 上构建基于 Java 的 Web Services,该服务可从在 Windows 上运行的 Visual Basic 程序访问。

还可以使用 C# 在 Windows 上从基于 Java 服务器页面 (JSP) 并在 Linux 上运行的 Web 应用程序调用开发新的 Web Services。

3、Web Services的优势/优点是什么?以下是 Web Services的一些重要优势/优点:互操作性:借助 Web Services,应用程序可以与以任何语言开发的其他应用程序进行通信。

可重用性:我们可以公开 Web Services,以便其他应用程序可以使用它。

模块化:借助 Web Services,可以为特定任务(例如税收计算)创建服务。

每个应用程序的标准协议:Web Services使用标准协议,以便所有用不同语言编写的客户端应用程序都可以理解它。

该标准协议有助于实现跨平台。

4、有哪些不同类型的 Web 服务?有两种类型的 Web Services: SOAP - 它是一种基于 XML 的协议,用于访问 Web Services。

RES Tful - 它是一种架构风格,而不是协议。

5、Web Services的主要特点是什么?以下是 Web Services的主要功能列表:它可通过 Internet 或专用(Intranet)网络获得。

它使用标准化的 XML 消息传递系统。

Web Services期末简答题-哈尔滨商业大学

Web Services期末简答题-哈尔滨商业大学

Web Services1、SOA结构的角色:服务提供者:发布自己的服务,并且对服务请求进行响应。

服务注册中心:注册已经发布的webservices,对其进行分类,并提供搜索服务。

服务请求者:利用服务注册中心查找所需的服务然后使用服务。

所进行的操作如下三种:发布操作:使服务提供者可以向服务注册中心注册以及的功能及访问接口。

查找操作:使服务请求者可以通过服务注册中心查找特定种类服务。

绑定操作:使服务请求者能够真正使用服务提供者提供的服务。

角色关系图:书11页图1-22、webservices开发生命周期构建:生命周期的构建阶段包括开发和测试服务实现、定义服务借口的描述和定义webservices实现描述。

部署:包括向服务注册中心发布服务接口和服务实现的定义,以及把webservices的可执行文件部署到执行环境中。

运行:在运行阶段可以点用webservices。

管理:管理阶段包括持续的管理和经营webservices应用程序。

3、webservices开发方案零起点开发者一切重头开始,不仅需要窗帘webservices,而且要窗帘webservices 公开的应用程序功能。

自底向上思路同零起点一样,不同之处在于webservices 公开应用程序功能已经存在。

自顶向下从刑警存在的webservices借口处描述开始,创建能够实现这个接口的应用程序功能。

中间相遇是自底向上和自顶向下的结合。

4、xml命名规则:必须以字母、下划线或冒号开头,后面是有效的命名字符(包括字母、下划线、冒号和数字、连字符和句号)。

5、SOAP协议四个部分SOAP Envelope 定义一个描述消息中的内容、发送者、处理者以及如何处理框架。

SOAP编码规则用于表示使用数据类型的实例。

SOAP RPC 表示远程过程调用和应答的协定。

SOAP绑定使用底层协议交换信息。

6、XMLSchema优点:XML Shema基于XML,没有专门的语法。

Web Services 考试背诵篇 - 副本

Web Services 考试背诵篇 - 副本

1、Web Services定义:Web服务是一种通过统一资源指示符(URI)标识的软件应用,其接口及绑定形式可以通过XML标准定义、描述和检索,Web服务能够通过XML消息及Internet协议完成与其他软件应用的直接交互。

2、XML定义:是一种类似于HTML的标记语言,是用来描述数据的,XML的标记不是在XML中预定义的,必须定义自己的标记,XML使用文档类型定义(DTD)或者模式(Schema)来描述数据,XML使用DTD或者Schema后就是自描述的语言。

3、XML DTD:DTD由一系列声明了特定的元素、实体和属性的标记声明所组成。

4、DOM:文档对象模型,定义了一组语言独立的对象层次和每个对象必须实现的接口。

5、SAX:SAX是一组标准解析器API,基于事件的XML解析的标准接口。

SAX (simple API for XML)是一种XML解析的替代方法。

相比于DOM,SAX是一种速度更快,更有效的方法。

它逐行扫描文档,一边扫描一边解析。

而且相比于DOM,SAX可以在解析文档的任意时刻停止解析,但任何事物都有其相反的一面,对于SAX来说就是操作复杂6、SOAP:SOAP(Simple Object Access Protocol)简单对象访问协议是在分散或分布式的环境中交换信息的简单的协议,是一个基于XML的协议。

SOAP技术有助于实现大量异构程序和平台之间的互操作性,从而使存在的应用能够被广泛的用户所访问。

7、WSDL:web服务描述语言(web services Description Language)是用于描述Web服务的一种XML语言,它以一种结构化的方式将Web服务描述为一组对消息进行操作的网络端点。

8、UDDI:UDDI(Universal Description, Discovery and Integration), 统一描述、发现和集成协议,是新一代的基于Internet的电子商务技术标准。

Web_Service期末复习题及答案(一)

Web_Service期末复习题及答案(一)

一:1.属性 B 用来表示XMl文档所使用的字符集。

A .cersion B.encoding C.standalone nguage2.含有简体中文字符的XML文档中,encoding的属性值可以设定为AC 。

(多选)A .UTF-8 B.BIG5 C.GB2312 D.ISO-8859-13.实体引用前面带有一个符号A 。

A.&B.#C.+D.;4.下述关于XML文档描述正确的是BC 。

(多选)A.XML不区分大小写。

B.任何XML文档有且只有一个根元素。

C.XML中的标记可以没有结束标记。

D.在合适的位置,引入CDATA节可以可以描述除了“]]>”之外的任意字符串。

5.每个XML文档分为两个部分序言和文档元素,<?xml version=”1.0” encoding=”gb2312”?>是一个序言。

6.XML中一共有四类元素,分别是空元素,文本元素,仅含子元素的元素和混合元素。

7.XML文档的主题内容,一般由根元素,子元素,属性,注释和内容组成。

8.XML是从SJML扩展来的。

二:1.下列选项中,A 是合法的元素名。

A.TOMbcC.18D.[abc]2.对于下面的代码, D 不是PRODUCT元素的子元素。

A.PRODUCTNAME B.QUANTITYC.DESCRIPTIOND.NUMBER3.DTD文档中,定义属性的关键字 B 。

A. DOCTYPEB.ATTLISTC.ELEMENTD.ENTITY4.下列选项中, C 是预定义实体。

(多选)A.&amp;B.&name;C.&lt;D.copyright;5.DTD 文档中,某元素属性的特点为必须包含该属性,该属性应定义为 A 。

A.#REQUIREDB.#IMPLIEDC.#FIXED valueD.默认值6.在DTD中,元素类型通过ELEMENT 标记声明,实体类型通过ENTITY 标记声明。

xml web server 试题

xml web server 试题

1. 在下列应用中那些是分布式应用程序(BCE)A:一家公司的网站B:一个需要客户端登录后,读取服务器的进销存系统C:与产品供应商之间交换数据的软件D:能够提供天气预报的网站E:可以处理全球银行交易的系统2. 分布式应用程序的体系结构(AB)A:基于远程调用的体系结构B: 基于消息的体系结构3. 下列对http协议的叙述正确的是(ABC)A: 可以传送html文档B:可以传送xml文档C:http是在web上请求和接受D:http可以穿透防火墙4. 下列对web服务描述正确的是(ABCD)A:和组件一样,web服务可以作为应用程序的开发模块B: web服务可以和其他的web服务聚合来实现一组更完善的服务C:web服务使用http协议,soup协议和xml进行通信D:web服务的开发由w3c管理5. .net中哪些命名空间在web分布应用中比较常用(AB)A:System.web Services B: Sockets C: System Data D: System Collection6. 请选出web服务的组成元素(ACD)A:服务提供者B:服务平台C:服务消费者D:服务代理商7. 角色间的交互分(BCD)完成A:开发服务B:发布服务C:查找服务D:绑定服务8. 下列对web服务提供者的描述正确的是(ABD)A: 至少应该有一个协议监听器B:提供IIS服务C:提供相应的硬件技术D:提供相应的web服务说明文档9. http是(通用的)、(无状态的)协议10. (httpwebRequest)类与(httpwebResponse)类分别从webRequset类和webResponse 类派生出来的11. HttpwebRequest req=(httpwebRequest)WebRequest.Creat(A)A:URL地址B:文档流C:请求对象D:相应对象12. 下列对xml的元素和属性叙述正确的是(AB)A:元素可以有子节点B:元素可以重复C:属性可以重复D:元素可以有默认值,属性不可以有默认值13. 主机:端口:2004查询字符串:module=314. Session的timeout属性默认值(20)min15. 说出apptication,session,viewstate的区别16. 客户端状态有(ABCD)A:试图状态B:空间状态C:隐藏域D:Cookie17.服务器端状态管理有(ABC)A:应用程序状态B.控件状态C:配置文件属性D:查询字符串18. ASP有两种验证模式分别是(表单验证)和(窗口验证)19.以下哪项是网站管理工具的选项卡(ABC)A:安全B:应用程序C:提供程序D:SMTP设置20. 以下哪些是安全选项卡的内容(ABC)A:用户B:角色C:访问权限D:调试和跟踪21. 在成员管理中使用membership的(CreateUser)方法来创建用户,使用(ValidateUser)方法来验证用户22. 以下哪个是用来配置最小密码长度的(D)A:connection string name B:password Format C:M。

webservices复习

webservices复习

面试题一、XML有哪些解析技术?区别是什么?答:有DOM,SAX,STAX等DOM:处理大型文件时其性能下降的非常厉害。

这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问;SAX:不现于DOM,SAX是事件驱动型的XML解析方式。

它顺序读取XML文件,不需要一次全部装载整个文件。

当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问;STAX:StreamingAPIfor XML (StAX)。

二、你在项目中用到了XML技术的哪些方面?如何实现的?答:用到了数据存贮,信息配置两方面。

在做数据交换平台时,将不同数据源的数据组装成XML文件,然后将XML文件压缩打包加密后通过网络传送给接收者,接收解密与解压缩后再同XML文件中还原相关信息进行处理。

在做软件配置时,利用XML可以很方便的进行,软件的各种配置参数都存贮在XML文件中。

三、XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?1.两种形式:dtd、 schema;2.本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema 的根本目的);3.有DOM,SAX,STAX等。

(内容同一题)四、XML是什么?答:xml提供一种描述结构化数据的方法,是一种简单,与平台无关并被广泛采用的标准,xml 文档可以承载各种信息.五、XML用来干什么?你说了解的XML技术及其应用?答:保存配置,站与站之间的交流,都用得到它,Xml不仅可以用来描述数据,还可以作为数据的载体。

1.用xml分离数据,数据单独放在xml中,集中精力更好的完成html的数据显示和布局,方便维护。

2.xml可以作为商业系统之间交换金融信息所使用的语言。

3.交换数据,用xml可以减少交换数据的复杂性。

南开15春《Web_Service应用系统设计》在线作业满分答案

南开15春《Web_Service应用系统设计》在线作业满分答案

南开15春《Web_Service应用系统设计》在线作业满分答案15春学期《Web Service应用系统设计》在线作业一,单选题1. 为了使web客户机程序查询信息时有一个标准的资源地址访问方法,人们开发了一种工具,称为A. 超文本B. 统一资源定位器C. www页面D. CGI正确答案:B2. 下面各种数据中,属于模拟数据的是A. 学号B. 年龄C. 汉字D. 声音正确答案:D3. 一下网络互连设备中,工作于网络层的是A. 转发器B. 网桥C. 路由器D. 网关正确答案:C4. 假设某公司需划分六个子网,这就要至少借主机地址的前几位作为子网地址A. 2B. 3C. 4D. 5正确答案:BA. 比特/秒B. 波特C. 赫兹D. 分贝正确答案:B6. 在以太网中,10Base2的介质为:A. 以太网粗缆B. 以太网细缆C. 双绞线D. 光纤正确答案:B7. 能够监测用户和系统运行状况,发现攻击行为规律的技术是A. 防火墙技术B. 入侵检测技术C. 防病毒技术D. 加密技术正确答案:B8. 一下网络互连设备中,工作于物理层的是A. 转发器B. 网桥C. 路由器D. 网关正确答案:A9. ISDN方式提供两种信道,其中D信道的速率为:A. 32kbpsB. 64kbpsC. 128kbpsD. 256kbps正确答案:BA. 比特/秒B. 波特C. 赫兹D. 分贝正确答案:A11. 28.0.0.254是哪一类IP地址A. A类B. B类C. C类D. D类正确答案:A12. 202.118.66.8是哪一类IP地址A. A类B. B类C. C类D. D类正确答案:C13. 采用一个特定的字符来表示一帧的开始,并以一个专门的字段来表示帧内的字节数。

A. 字节计数法B. 首尾定界法C. 首尾标志法D. 违规编码法正确答案:A14. 以下操作不属于电路交换过程的是A. 电路建立B. 数据传输C. 存储转发D. 电路释放正确答案:C15. 采用一些特定的字符来表示一帧的开始和结束的方法叫做:A. 字节计数法B. 首尾定界法C. 首尾标志法D. 违规编码法正确答案:B16. 运行用户想某一邮件服务器发送电子邮件的协议是:A. SMTP协议B. IP协议C. POP3协议D. UDP协议正确答案:C17. 最早的web诞生于A. W3C组织B. 欧洲核子物理演技中心C. 麻省理工学院D. 美国国家宇航局正确答案:B18. 通过接收物理通道上传输的信息来获取他人数据的攻击方法属于A. 电子邮件攻击B. 网络监听C. 漏洞扫描D. 拒绝服务攻击正确答案:B19. 在电报通信中常用五单位电码编成的正反码中,若信息位为10010,则码字为A. 1001001101B. 1001010010C. 0110110010D. 0110101101正确答案:A20. 以下哪种介质是成本最低的有线传输介质A. 同轴电缆B. 双绞线C. 红外线D. 光纤正确答案:B二,多选题1. 以下操作属于电路交换过程的是A. 电路建立B. 数据传输C. 存储转发D. 电路释放正确答案:ABD2. 数据传输过程中不需要建立专用通路的是A. 电路交换B. 报文交换C. 分组交换正确答案:BC3. 以下网络安全相关的技术中,不能监测用户和系统运行状况并发现攻击行为规律的技术是A. 防火墙技术B. 入侵检测技术C. 防病毒技术D. 加密技术正确答案:ACD4. 以下路由选择算法属于动态路由选择算法的是A. 最短路由选择B. 集中路由选择策略C. 基于流量的路由选择D. 孤立式路由选择策略正确答案:BD5. 以下选项中,属于计算机病毒可能导致的后果有A. 破坏数据信息B. 抢占系统资源C. 降低运行速度D. 系统运行不稳定正确答案:ABCD6. 下面各种数据中,属于数字数据的是A. 学号B. 年龄C. 汉字D. 声音正确答案:ABC7. 以下选项中,可能成为计算机病毒传播途径的是A. 光盘B. 电子邮件C. 硬盘D. 优盘正确答案:ABCD8. 在资源访问控制策略中,不会产生权限传递的是A. 自主访问策略B. 强制访问策略C. 基于角色的访问策略D. 防火墙技术正确答案:BC9. 以下攻击属于主动攻击的是:A. 篡改系统文件B. 搭线窃听C. 更改用户口令D. 错误操作正确答案:AC10. 下面关于通信电缆和信道的描述中,正确的是A. 电缆是通信的物理线路,信道是通信的逻辑线路B. 同一条电缆上可以有多个信道C. 同一条电缆上只能有一个信道D. 信道是传输信号的通路,由通信电缆及相应的附属设备组成正确答案:ABD11. 电子邮件使用的协议包括:A. SMTP协议B. IP协议C. POP3协议D. UDP协议正确答案:AC12. 以下路由选择算法属于静态路由选择算法的是A. 最短路由选择B. 集中路由选择策略C. 基于流量的路由选择D. 孤立式路由选择策略正确答案:AC13. 在OSI参考模型中的层间服务中,由服务用户发往服务提供者的原语包括A. 请求B. 指示C. 响应D. 证实正确答案:AC14. 在OSI参考模型中的层间服务中,由服务提供者发往服务用户的原语包括A. 请求B. 指示C. 响应D. 证实正确答案:BD15. 当用户要在某个网站内部进行搜索时,可使用的搜索引擎的命令为:A. title:B. site:C. host:D. link:正确答案:BC三,判断题1. 拨号IP的上网方式能为用户提供具有独立IP的接入服务,并且可使用Navigator、Internet Explorer等高级图形界面浏览器。

web期末考试复习题

web期末考试复习题

一、填空题(每空2分,共30分):(1)默认安装中,IIS服务器被安装在“[硬盘名]:\”的目录下。

对应的URL是或答案:http://服务器域名;Inetpub\wwwroot(2) 所闻分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类.答案:partial(3)当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。

答案:AutoPostBack(5)比如在应聘表单的界面上要放入【保存】和【复位】两个按钮,其中【复位】按钮采用的HTML Reset按钮控件,而【保存】按钮则必须是按钮控件。

答案:服务器(6)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为。

答案:Password(7) 在设计阶段必须将各个验证控件的属性指向被验证的控件。

答案:ControlToValidate(8)使用RegularExpression控件验证输入时,首先要将本控件的属性设置成检查的模式.答案:ValidationExpress(8) 状态分为4种类型,它们是:视图状态,应用程序状态,会话状态,和——。

答案:Cookie状态。

(9)下面是设置和取出Session对象的代码.设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:string Myvar ;答案:=Session[“greeting”]。

ToString()。

(10) 下面是使用Application对象时防止竞争的代码。

Application。

; //锁定Application对象Application[“counter”]=(int) Application[“counter”]+1;Application。

Web Service & XML期末试题-A卷答案

Web Service & XML期末试题-A卷答案

Web Service & XML期末试题答案(A卷)一、填空题(每题3分,共27分)1、根元素2、模板规则作用的起点3、xml 模式4、引用file1.xsl5、* + ?6、考贝原文档的一个节点的值输出到文档中7、对教师的元素声明8、p ic1是引用外部实体“fi1.jpg”9、对姓名元素的属性声明二、选择题(每题2分,共20分)1、B2、D3、A4、B5、A6、C7、B8、C9、D 10、D三、改错题。

1、标记的大小写不统一2、缺少根元素3、正确4、缺少xml的声明语句四、根据下面内部DTD文档,完成后继的xml文档。

(15分)<教师资料><教师_inf ><教师><姓名>张三峰</姓名><年龄>25</年龄><性别>男</性别><专业>广告</专业><电话>65455555</电话></教师><配偶><姓名>小小</姓名><性别>女</性别></配偶></教师_inf></教师资料>五、写出用于验证下面XML文档的XML Schema文档(14分)。

<?xml version="1.0" encoding="GB2312" standalone="no"?><Schemaxmlns="urn:schemas –microsoft-com:xml-date"xmlns="urn:schemas-micorosoft-com:datatypes"><ElementType name=”Coach” ><element type=”Name”/><element type=”Brithday”/><element type=”Interesting”/></ElementType>< ElementType name=” Name” content=”textOnly”/>< ElementType name=” Brithday” content=”textOnly”/> < ElementType name=” Interesting ” content=”textOnly”/> </Schema>。

Web_Service期末复习题及答案(一)

Web_Service期末复习题及答案(一)

一:1.属性 B 用来表示XMl文档所使用的字符集。

A .cersion B.encoding C.standalone nguage2.含有简体中文字符的XML文档中,encoding的属性值可以设定为AC 。

(多选)A .UTF-8 B.BIG5 C.GB2312 D.ISO-8859-13.实体引用前面带有一个符号A 。

A.&B.#C.+D.;4.下述关于XML文档描述正确的是BC 。

(多选)A.XML不区分大小写。

B.任何XML文档有且只有一个根元素。

C.XML中的标记可以没有结束标记。

D.在合适的位置,引入CDATA节可以可以描述除了“]]>”之外的任意字符串。

5.每个XML文档分为两个部分序言和文档元素,<?xml version=”1.0” encoding=”gb2312”?>是一个序言。

6.XML中一共有四类元素,分别是空元素,文本元素,仅含子元素的元素和混合元素。

7.XML文档的主题内容,一般由根元素,子元素,属性,注释和内容组成。

8.XML是从SJML扩展来的。

二:1.下列选项中,A 是合法的元素名。

A.TOMbcC.18D.[abc]2.对于下面的代码, D 不是PRODUCT元素的子元素。

A.PRODUCTNAME B.QUANTITYC.DESCRIPTIOND.NUMBER3.DTD文档中,定义属性的关键字 B 。

A. DOCTYPEB.ATTLISTC.ELEMENTD.ENTITY4.下列选项中, C 是预定义实体。

(多选)A.&amp;B.&name;C.&lt;D.copyright;5.DTD 文档中,某元素属性的特点为必须包含该属性,该属性应定义为 A 。

A.#REQUIREDB.#IMPLIEDC.#FIXED valueD.默认值6.在DTD中,元素类型通过ELEMENT 标记声明,实体类型通过ENTITY 标记声明。

华南师范大学Webservices期末考试复习题目

华南师范大学Webservices期末考试复习题目

基本题型(设想):一、选择、填空:考基本的概念和理解;注重理解,有少量的记忆21. XML定义了两种类型的实体。

一种预定义实体;另一种是自定义实体。

22. XSL实际上包含三种语言:XSLT ,XPath 和XSLF。

23. SAXParserFactory 类是SAX解析器工厂类,以便利用这个工厂类来获得一个具体的SAXParser类对象(解析器类对象),DefaultHandler类是SAX事件的回调处理类。

24. SOAP的两个目标是简单性和可扩展性。

25. 每个XML文档都分为两个部分:序言和文档元素;<?xml version="1.0"encoding="gb2312"?>是一个序言。

26. 通过使用关键字xmlns可在XSD中声明名称空间,根据是否指定前缀可以将命名空间分为缺省的和明确的。

27. 在DOM模型中,文档指定DOM树的顶部节点,元素是XML的基本构件,节点是DOM树的重心,构成了DOM树的核心结构。

28. Web Services体系结构中,角色之间可以单次或反复出现三种操作发布、查找和绑定。

29. WSDL文档包含8个关键的构成元素<definitions>、<types>、<message>、<operation>、<portType>、<binding>、<port>和<service>,其中<types> <message> <operation>和<portType> 元素是Web Service的抽象定义,与具体的Web Service部署细节无关,可以被重用;而<binding>,<port>和<service>元素是Web Service的具体描述,其中定义了Web Service的技术细节。

Web Service复习题(hui)

Web Service复习题(hui)

一、单选题1.XML Web 服务的优点(ABCDE)A 基于标准B 非商业性C 简便性D 独立于语言及平台E功能抽象2.我们在使用Web Service前,要进行Web Service发现,常用的发现工具是(B)A.Wsdl.exeB.Disco.exeC.Ftp.exeD.Ping.exe3.使用WebMethod属性的哪些子属性来表明XML Web服务类的方法可以使用状态(A)A.WebMothod(EnableSession = true)B.WebMothod(EnableSession = false)C.WebMothod(Enablecookie = true)D.WebMothod(Enablecookie = false)4.要注册XML Web服务以供他人使用,需要注册的关键项是(A)A.业务、服务以及tModelB.企业联系人和服务C.XML Web服务的URL地址D.以上说法都不对5.作为一家咨询公司的技术主管,你正在寻找一种全球文档检索的服务,并且希望能在自己公司内部文档系统中集成这一功能。

通过检索互联网上Service Finder公司的全球网络服务列表,你找到了由Document Searcher公司提供的搜索服务。

咨询公司集成Document Searcher公司提供的搜索服务时,采用何种协议可以了解服务的描述?(B)A.RPCB.UDDIC.HTTPD.SOAP6.以下关于发布与部署Web Service的说法哪个是对的?(D)A.发布与部署没有什么区别,两个仅是不同的定义B.发布是将Web Service放到IIS上,部署是制作安装包C.发布是将Web Service向外界公示,部署是将Web Service放到IIS上D.发布会将Web Service的相关信息列入UDDI目录中方便查询,而部署仅实现了Web Service的物理可访问7.XML Web 服务的交互通常使用标准的Internet协议不包括(D)A TCP/IPB HTTPC SOAPD IPX/SPX8.请将下列过程按使用Web Service的顺序排序(ECBAD)A.生成代理类4B.找到WSDL文件3C.找到Disco文件2D.使用Web Method 5E.查询UDDI目录19.以下那些操作是在使用Web Service过程中是不需要的?D A.引用代理类的命名空间B.在工程中添加Web的引用C.生成代理类D.设置输出结果的有效时间E.设置访问Web Service的验证身份二、多选题1.采用SOAP方法访问Web Service的优点是哪些?BC A.SOAP协议比HTTP使用面更广B.SOAP协议支持的数据类型多C.SOAP协议支持丰富的功能扩展D.SOAP协议的访问流量比HTTP协议小2.WEB Method支持的数据类型有哪些?ABCDFA.所有简单类型B.带有in或者out参数的类型C.ref类型的参数D.不定长的参数列表E.任何对象F.DataSet3.以下关于代理类和WSDL的描述哪些是正确的?ABD A.代理类是对WSDL返回内容进行的进一步封装B.代理类可通过WSDL.EXE自动生成C.代理类可替代WSDL直接与Web Service打交道D.代理类中提供了同步和异步调用Web Service的方法4.用.net 开发XML Web服务,必须使用的命名空间有AB A.System.Web.ServicesB.System.Web.Services.ProtocolsC.System.ThreadingD.CreditCardValidtor5.以下关于UDDI哪些是错误的?AEA.使用Web Service 必须通过UDDIB.UDDI能让你的Web Service 获得更多的使用C.UDDI能提供一系列Web Service的最终访问点D.UDDI负责提供WSDL文件E.若UDDI服务提供商无法访问,Web Service也就无法访问6.Web Service需要以下哪些技术、协议的支持?ABCDEA.HTTPB.SOAPC.XMLD.TCP/IPE.UDDI7.你创建一个被命名为PhoneNumberService 返回在某一地理区域的电话号码主人的XML Web service 。

Web Service复习DL

Web Service复习DL

Web Service复习内容第1章 XML Web 服务简介1、WebService的优缺点,有什么局限---闭合系统,对性能要求高,可靠性要求高,技术局限性。

缺点:单机应用模式桌面程序需要与本机的其他程序进行通信,不要用webservice服务直接用本机的API调用局域网的同构应用程序:一个.net程序在局域网上连接另一个.net程序会使用 .netTremoting.会使用 soap/http进行webservice调用,TCP RPC进行调用效果好。

2、分布式应用程序的含义,有哪些典型的应用---分布式应用程序是指应用程序的调用过程可以在多台物理上独立的计算机之间实现,同时数据也存储在不同的物理位置,但是应用程序的逻辑结构还是整体的,与分布的物理结构无关---3、WebService使用了哪些协议---WSDL、SOAP、XML、HTTP4、传统分布式应用程序体系结构有哪些缺陷---在不同的系统中,数据源不相互兼容(举例)不同的硬件平台、操作系统支持的数据类型不同服务器故障或服务器无响应相比大型机系统,分布式应用发生单点失败的可能性更大客户端故障保证可以通知服务器并释放服务器上的资源有时不允许重新调用(以金融业务为例)除了考虑身份验证和授权外还必须考虑数据传输的安全性在多台计算机之间同步时钟(一致性问题,7.23动车事故)5、为什么随着 Internet 的发展,分布式应用程序越来越重要?---随着 Internet 的发展,数据越来越要求实现分布式的存储和管理,同时大型机系统费用昂贵,出现故障后影响面广,而且在应用的共享方面也存在不足,因此,分布式应用程序越来越重要,在市场占有的份额会更多。

第2、3章使用Visual Studio .NET开发XML Web 服务1、.net 开发XML Web服务,需要用到哪些命名空间,--- Using System.Web.Services;Using System.Web.Services.Protocols;2、是否只能使用.net来开发XML Web服务,可以用其它工具开发吗---只能用.NET来开发XML3、.net 开发XML Web服务的后缀是什么---.asmx4、如何创建动态链接库---创建类库5、WebService和WebMethod的属性各有哪些,它们的功能6、在IIS上使用WebService 对操作系统的要求,需要哪些组件第4章创建SOAP 与 HTTP客户端1、使用Web Service过程中,需要用到哪些操作(添加Web引用,......,还有哪些),操作顺序怎样2、客户端是使用Web服务代理是添加引用还是添加Web引用3、Web Reference文件夹下面各有哪些文件,这些文件的功能是什么4、采用SOAP方法访问Web Service有什么优点(第4、5章)5、web引用的属性各有什么含义,如何动态改变web 服务的URL第5章 XML Web 服务中数据类型1、能使用的简单数据类型、复杂数据类型、引用数据类型有哪些2、使用引用数据类型时,XML Web 服务的客户端与服务器端能共享同一内存空间吗不行3、XML Web 服务中使用SOAP表示数据有什么优点,用http可以传送哪些类型的数据优点客户端只需将SOAP类型转换为自身使用的可理解的类型使用HTTP表示数据类型采用字符串或字符的形式只能访问部分.net数据类型4、XML Web 服务中对象使用作为参数时,要注意什么第6章异常处理与调试XML Web 服务1、如何设置XML Web 服务的响应等待时间2、Web服务将异常发往SOAP客户端,将在客户端引发什么类型的异常,System.Web.Services.Protocols.SoapException3、Web服务中常用的错误代码有哪些;如果使用自定义错误代码,需要注意什么,如何使用自定义错误代码常见200 成功OK 正常读取内容已完毕客户端错误 Not Found 用户访问的URL地址并不存在502 服务器错误Bad Gateway 错误的网关请求自己定义4、程序开发过程中会遇到哪两种类型错误,各种的含义Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

填空题
1.从模式派生类生成内容对象树,此过程称为_________。

解组
2.将内容对象树转换为XML文档的过程称为___________。

编组
3.将类定义为Web服务接口的实现类的批注是________。

@WebService 4.定义Web方法具有输入但是没有输出的批注为________。

@OneWay 5.JAX_WS API中的批注__________定义Web服务的引用。

@WebServiceRef 6.________元素是定义Web服务名称的WSDL文档的根元素。

<definitions> 7.在javax.ws.rs包中,批注____________定义资源类的方法所接受的MIME 类型。

@Consumes
8.WSDL文档将Web服务的描述分为两种截然不同的模型_________和__________。

抽象模型、具体模型
9.SOAP通过将XML消息嵌入___________来在Web服务之间交换XML消息。

SOAP信封
10.Web服务可使用两种方法来创建:________________和____________。

从下到上的方法,从上到下的方法
11.SAAJ对象客户端使用__________对象中客户端应用程序和Web服务之间创建连接。

SOAPConnection
12.SAAJ客户端使用__________对象中客户端应用程序和Web服务之间创建连接。

SOAPConnection
13. Metro使用___________和________进行Web服务开发。

JAX_WS,WSIT 14. _________是解决编程问题的经过深思熟虑且以前使用过的解决方案。

设计模式
15.导致Web服务中出现性能瓶颈的主要因素有:网络等待时间、____________和执行Web服务操作花费的时间。

网络等待时间
16._______元素描述Web服务执行的操作。

<portType>
17._______元素描述服务使用者与Web服务之间交换的消息。

<message>
术语解释,写出英文完整名称及中文概念及其含义
WSDL SAAJ JAXB SAX UDDI SOAP JAXP StAX等等
WSDL:Web Services Description Language,Web服务描述语言;基于XML的文档,用于描述基于XMLWeb服务功能。

相关文档
最新文档