首页 Webservice的应用与开发试卷

Webservice的应用与开发试卷

举报
开通vip

Webservice的应用与开发试卷.-.优选-工业大学WebService的应用与开发试题〔A〕卷班级学号题号总分得分判断题(正确的打勾,错误的打叉,每题2分)1.SOAP(SimpleObjectAccessProtocol)协议是一个基于Xml的协议。它描述了数据类型的消息格式以及一整套串行化规那么,包括构造化类型和数组。〔o〕2.客户端与XmlWeb效劳进展异步通信,向效劳端发出效劳请求的方法与接收web效劳返回的构造在同一线程中〔e〕3.基于消息的体系的分布式应用中,可以使用异步消...

Webservice的应用与开发试卷
.-.优选-工业大学WebService的应用与开发试题〔A〕卷班级学号题号总分得分判断题(正确的打勾,错误的打叉,每题2分)1.SOAP(SimpleObjectAccessProtocol) 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 是一个基于Xml的协议。它描述了数据类型的消息格式以及一整套串行化规那么,包括构造化类型和数组。〔o〕2.客户端与XmlWeb效劳进展异步通信,向效劳端发出效劳请求的方法与接收web效劳返回的构造在同一线程中〔e〕3.基于消息的体系的分布式应用中,可以使用异步消息处理也可以使用同步消息处理〔o〕4.Web效劳中使用SOAP 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示数据的优点是SOAP提供了一种所有平台都支持的中间表示方式,客户端只要将SOAP类型转换为自身平台可以理解的类型即可〔o〕5.分布式应用程序节点越多,单点失败的可能性越大,整个系统发生故障的可能性越大〔o〕6.ApacheCXF为javaWebService的一个框架,可以用它提供的命令行工具wsdl2java生成客户端的代理类〔o〕7.XmlDTD提供了一种防止元素名冲突的方法〔e〕8.所有Xml文件只有一个根元素且不分大小写〔e〕9.每个Xml文档分为两个局部:序言和文档元素。〔o〕10.都是WSDL文档的关键元素。(e)11.XMLWeb效劳的交互可以使用Internet协议中所有的协议(e)12.对于Web效劳的请求可以穿越防火墙(o)13.ajax可以跨域访问Web效劳(o)14.元素在WSDL中用于描述操作的引用输入/输出消息(o)15.元素在WSDL中用于描述交互中已经被定义了类型的数据(o)选择题〔单、多项选择,每题2分〕1.WebService需要以下哪些技术、协议的支持〔ABCD〕A.HTTPB.SOAPC.XMLD.TCP/IP2.以下选项中,哪个是XML合法的元素名〔A〕A.TOMB.18C.[abc]D.#name3.下面关于Schema的描述,错误的选项是〔C〕A.xmlschema的语法完全遵循xml的语法规B.xmlschema容模式是开放的,可以随意扩大C.xmlschema不支持综合命名空间D.xmlschema支持属性组4.下述关于DOM描述,错误的选项是〔C〕A.在DOM中,一般将XML的逻辑构造描述成树B.DOM提供的对象和方法可以是任何编程语言C.DOM不需要将XML整个文件读入存D.SAX是基于事件的,适合处理大型XML文件5.下述关于JAXP的描述,错误的选项是(B)A.JAXP是(javaAPIforxmlparsing)java处理xml类库B.JAXP重新定义SAX和DOM的类库C.JAXP定义了三个包:org.w3cD.JAXP基于w3c的规创立,JAXP支持SAX、DOM和XSLT6.WebService应用程序具备哪些特征〔ABCD〕A.封装性B.松散耦合C.使用标准协议D.高度可集成7.WebService应用的优势表达在以下哪些场景(ABCD)A.跨防火墙应用B.应该程序集成C.B2B集成D.数据重用8.WebService系统构造基于哪三种逻辑角色(ABC)A.效劳提供者B.效劳注册中心C.效劳请求者D.消息9.关于SOAP消息构造的描述,错误的选项是〔B〕A.Envelope元素,必选把此xml标识为一条SOAP消息B.Header元素,必选,包含头信息C.Body元素,必选包含所有调用和响应的信息D.Fault元素,可选提供有关处理此消息所发生错误的信息10.以下哪些是SOAP支持应用模式?(ABCD) A. 请求/响应模式 B. 多消息异步响应模式 C. 单向模式 D. 事件 通知 关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知 模式11.SOAP消息可包含如下元素:Envelope,Header,Body,Fault,attachment。其中必须出现的是(A)A.Envelope,BodyB.Envelope,Header,BodyC.Envelope,Header,Body,attachmentD.Envelope,Header,Body,attachment,Fault12.下面是WSDL文档构造的关键要素是:(ABC)A.B.C.D.13.要注册xmlweb效劳以供他人使用,需要注册的关键项是(A)A.业务、效劳以及webmethodB.企业联系人和效劳C.xmlweb效劳的url地址D.以上说法都不对14.关于MD5摘要算法的描述哪个是错误的(C)A.MD5碰撞发生几率极小B.MD5一般用于验证消息在传送过程是否篡改或密码是否正确C.MD5码是可逆的D.加密后的MD5为16个字节容15.请将以下过程使用WebService的顺序排序(BADC)A.生成代理类B.找到WSDL文件C.调用WebMethodD.调用接口简答题(每题4分)1. SOAP消息可包含哪些元素,哪些元素是必须出现的? 必需的Envelope元素,可把此XML文档标识为一条SOAP消息可选的Header元素,包含头部信息必需的Body元素,包含所有的调用和响应信息可选的Fault元素,提供有关在处理此消息所发生错误的信息简要描述Web Services的主要技术SOAP和WSDL的作用? SOAP〔SimpleObjectAccessProtocol,简单对象访问协议〕,是一种基于XML的轻量级消息交换协议。利用SOAP可以在两个或多个对等实体之间进展信息交换,并可以使这些实体在分散的分布式应用程序环境中相互通信。与XML一样,SOAP也独立于语言、运行平台或设备。WSDL〔WebServicesDescriptionLanguage,WebServices描述语言〕标准是一种XML格式,用于描述网络效劳及其访问信息。它用于定义WebServices以及如何调用它们〔描述Web效劳的属性,例如它做什么,位于哪里和怎样调用它等〕。简述DOM、SAX、JDOM三种XML解析技术的特点。DOM:优点:①.易于使用②.丰富的ASI集合,可用于轻松的导航③.整棵树加载到存,允许对XML文档进展随机访问缺点:①.整个XML文档必须一次解析完②.将整棵树加载到存中本钱比拟高③.一般的DOM节点对于必须为所有节点创立对象的对象类型绑定不太理想适用场合:适用于需要修改XML文档的应用程序或XSLT应用程序〔不可用于只读XML的应用程序〕SAX:优点:①.无需将整个文档加载到存,所以存消耗少②.推模型允许注册多个ContentHandler缺点:①.没有置的文档导航支持②.不能够随机访问XML文档③.不支持在原地修改XML④.不支持名字空间作用域适用场合:适用于只从XML文档读取数据的应用程序〔不可用于操作或修改XML文档〕JDOM:优点:①.基于树的处理XML的JavaAPI,把树加载在存中②.没有向下兼容的限制,因此比DOM简单③.速度快,缺陷少④.具有SAX的Java规那么缺点:①.不能处理大于存的文档②.DOM表示XML文档逻辑模型,不能保证每个字节真正变换③.针对实例文档不提供DTD与模式的任何实际模型④.不支持与DOM中相应遍历包适用场合:适用于既具有树的遍历,也有SAX的Java规那么,在需要平衡时使用 XML模式中定义复合类型时,可使用sequence、group、choice、all元素,请简述它们的区别。 区别是:sequence:指定组中的子元素按照一定顺序出现。group:用通用名组合成组。choice:只能使用组中的子元素之一。all:组中的子元素在父元素可以按照任意顺序出现。5.简述客户端调用webservice的过程。1.通过jdk自带的wsimport命令生成客户端代码2.调用接口3.调用WebServiceMethod.四、程序题〔20分)编写一个客户/效劳程序,用以实现如下功能:客户机向效劳器发送10个整数,效劳器计算这10个数字的平均值,然后将平均值回送给客户端.效劳端publicclassServer{publicvoidsetup(intport)throwsException{ServerSocketss=newServerSocket(port);Socketclient=ss.accept();BufferedReaderbr=newBufferedReader(newInputStreamReader(client.getInputStream()));BufferedWriterbw=newBufferedWriter(newOutputStreamWriter(client.getOutputStream()));Stringnum="";doublesum=0;for(inti=0;i<10;i++){num=br.readLine();sum+=Double.parseDouble(num);}bw.write(sum/10+"");bw.flush();br.close();bw.close();}publicstaticvoidmain(String[]args)throwsException{Serverss=newServer();ss.setup(8080);}}客户端publicclassClient{/***paramargs*throwsIOException*throwsUnknownHostException*/publicstaticvoidmain(String[]args)throwsUnknownHostException,IOException{Socketclient=newSocket("localhost",8080);BufferedReaderbr=newBufferedReader(newInputStreamReader(client.getInputStream()));BufferedWriterbw=newBufferedWriter(newOutputStreamWriter(client.getOutputStream()));doubled1=10;doubled2=10;doubled3=10;doubled4=10;doubled5=10;doubled6=100;doubled7=100;doubled8=100;doubled9=100;doubled10=100;bw.write(d1+"");bw.newLine();bw.write(d2+"");bw.newLine();bw.write(d3+"");bw.newLine();bw.write(d4+"");bw.newLine();bw.write(d5+"");bw.newLine();bw.write(d6+"");bw.newLine();bw.write(d7+"");bw.newLine();bw.write(d8+"");bw.newLine();bw.write(d9+"");bw.newLine();bw.write(d10+"");bw.newLine();bw.flush();Stringavg=br.readLine();平均数为"+avg);bw.close();br.close();}}
本文档为【Webservice的应用与开发试卷】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
wdggjmm
从事建筑施工管理与质量安全、方案设计、可行性研究报告
格式:doc
大小:39KB
软件:Word
页数:9
分类:教育学
上传时间:2021-12-02
浏览量:0