java面试题及答案webservice_第1页
java面试题及答案webservice_第2页
java面试题及答案webservice_第3页
java面试题及答案webservice_第4页
java面试题及答案webservice_第5页
已阅读5页,还剩7页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

java面试题及答案webservice

一、单项选择题(每题2分,共10题)

1.以下哪个不是Webservice的协议?

A.HTTP

B.HTTPS

C.FTP

D.SOAP

2.在Java中,哪个类是用来创建Webservice客户端的?

A.JAXWSClient

B.JAXRPCClient

C.JAXWSService

D.JAXRPCService

3.下列哪个不是Webservice的组成部分?

A.WSDL

B.SOAP

C.UDDI

D.JDBC

4.Webservice的地址描述文件是什么?

A.WSDL

B.XML

C.XSD

D.HTML

5.在JavaWebservice中,哪个注解用来声明一个Webservice的端点?

A.@WebService

B.@WebMethod

C.@WebResult

D.@WebServiceClient

6.下列哪个不是SOAP消息的组成部分?

A.Envelope

B.Header

C.Body

D.Footer

7.在JavaWebservice中,哪个注解用来指定Webservice的方法?

A.@WebMethod

B.@WebService

C.@WebParam

D.@WebResult

8.Webservice的哪个特性允许客户端和服务器在不同的操作系统和编程语言下进行通信?

A.跨平台性

B.跨语言性

C.跨网络性

D.跨数据库性

9.在JavaWebservice中,哪个注解用来指定方法的返回值?

A.@WebMethod

B.@WebResult

C.@WebParam

D.@WebService

10.Webservice的哪个协议用于描述服务?

A.SOAP

B.WSDL

C.UDDI

D.XML

答案:

1.C

2.A

3.D

4.A

5.A

6.D

7.A

8.B

9.B

10.B

二、多项选择题(每题2分,共10题)

1.以下哪些是Webservice的传输协议?

A.HTTP

B.SMTP

C.FTP

D.TCP

2.在Java中,创建Webservice端点时,可以使用哪些注解?

A.@WebService

B.@WebMethod

C.@WebResult

D.@WebParam

3.Webservice的哪些组件是必需的?

A.WSDL

B.SOAP

C.UDDI

D.XML

4.以下哪些是Webservice的优点?

A.跨平台

B.跨语言

C.易于部署

D.高性能

5.在JavaWebservice中,以下哪些注解可以用来处理Webservice的方法参数?

A.@WebParam

B.@WebMethod

C.@WebResult

D.@RequestWrapper

6.Webservice的哪些特性使其在企业级应用中流行?

A.标准化

B.简单性

C.安全性

D.可扩展性

7.在JavaWebservice中,以下哪些是用于描述Webservice服务的XML文件?

A.WSDL

B.XSD

C.XML

D.DTD

8.以下哪些是Webservice的安全性机制?

A.SSL

B.WS-Security

C.Kerberos

D.OAuth

9.在JavaWebservice中,以下哪些是用于处理Webservice异常的注解?

A.@WebFault

B.@WebService

C.@WebMethod

D.@WebResult

10.Webservice的以下哪些特性有助于实现服务的发现和绑定?

A.UDDI

B.WSDL

C.SOAP

D.REST

答案:

1.AD

2.ABD

3.ABD

4.ABC

5.AD

6.ABCD

7.AB

8.ABD

9.A

10.AB

三、判断题(每题2分,共10题)

1.Webservice可以通过XML格式来传输数据。(对)

2.SOAP协议是Webservice中唯一的协议。(错)

3.Webservice只能在同一种编程语言之间进行通信。(错)

4.WSDL文件可以用来描述Webservice的接口。(对)

5.UDDI是用来注册和查找Webservice的目录。(对)

6.在JavaWebservice中,@WebMethod注解是可选的。(错)

7.Webservice的端点地址可以在WSDL文件中找到。(对)

8.SOAP消息可以不包含Header部分。(对)

9.Webservice的跨语言性意味着客户端和服务端必须使用同一种编程语言。(错)

10.使用@WebResult注解可以指定Webservice方法的返回类型。(错)

答案:

1.对

2.错

3.错

4.对

5.对

6.错

7.对

8.对

9.错

10.错

四、简答题(每题5分,共4题)

1.请简述Webservice的定义及其主要特点。

2.描述WSDL在Webservice中的作用。

3.请解释SOAP协议的主要组成部分。

4.什么是UDDI?它在Webservice中扮演什么角色?

答案:

1.Webservice是一种软件系统,它使用开放的网络协议和标准来交换数据。其主要特点包括跨平台性、跨语言性、易于部署和维护、支持多种传输协议等。

2.WSDL(WebServicesDescriptionLanguage)是Webservice中用于描述服务的接口和绑定的XML格式文件。它定义了服务的公共接口,包括服务的操作、消息格式和协议细节。

3.SOAP协议的主要组成部分包括Envelope、Header和Body。Envelope定义了SOAP消息的框架结构,Header包含可选的消息头信息,Body包含调用Webservice操作的消息。

4.UDDI(UniversalDescription,Discovery,andIntegration)是一个基于Web的、分布式的、为Webservice提供信息注册的目录。它允许企业发布关于自身服务的信息,并且允许用户发现和绑定到这些服务。

五、讨论题(每题5分,共4题)

1.讨论Webservice和RESTful服务的主要区别。

2.探讨Webservice在现代软件开发中的重要性。

3.分析SOAP和JSON在Webservice中的应用场景和优缺点。

4.讨论Webservice在企业级应用中面临的安全挑战及其解决方案。

答案:

1.Webservice和RESTful服务的主要区别在于它们的通信协议、数据格式、复杂性和易用性。Webservice通常使用SOAP协议和XML格式,而RESTful服务使用HTTP协议和JSON或XML格式。Webservice更复杂,适合复杂的企业级应用,而RESTful服务更简单,易于开发和维护。

2.Webservice在现代软件开发中的重要性体现在其跨平台、跨语言的特性,使得不同系统和语言之间的数据交换成为可能。它还提供了标准化的服务描述和发现机制,有助于构建大型、分布式的软件系统。

3.SOAP在Webservice中提供了丰富的功能,如消息路由、事务处理等,但XML格式较为复杂和冗长。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论