Web服务面试的前20个问题

Web服务面试问题
如果您要申请软件开发人员角色,则Web服务面试问题是最常见的问题。
在这篇文章中,我们将看到多个Web服务面试问题。

1.什么是Web服务?

Web服务是两个应用程序之间通过网络进行通信的方式。它允许您使用API​​公开业务逻辑。
例如:
假设您是Java开发人员,则可以创建Web服务并通过Internet公开API,其他任何开发人员(例如.net开发人员)都可以访问它。

2. Web服务的功能是什么?

  • 互通性
  • 将已经开发的(旧)功能复用到新软件中:
  • 松散耦合
  • 可扩展性

3.什么是不同类型的Web服务?

  • 肥皂
  • 宁静的Web服务

4.什么是SOAP?

肥皂代表简单对象访问协议。它是通过传输协议(例如HTTP,SMTP等)使用XML格式的请求和响应来交换信息的协议。

5. 肥皂有哪些重要组件?

  • 简单访问对象协议(SOAP)
  • Web服务描述语言(WSDL)
  • 通用描述,发现和集成(UDDI)

6.什么是WSDL?

WSDL代表Web服务描述语言。它是一个XML文件,描述了如何实现Web服务的技术细节,尤其是URI,端口,方法名称,参数和数据类型。您可以使用WSDL了解以下详细信息

  •     端口/端点– Web服务的URL
  •     输入信息格式
  •     输出消息格式
  •     需要遵循的安全协议
  •     Web服务使用哪种协议

7.什么是UDDI?

UDDI代表通用描述,发现和集成,它是一种目录服务。 Web服务提供商可以在UDDI中注册自己,并通过它进行发现。

8.什么是JAX-WS?

JAX-WS代表XML Web Services的Java API。 JAX-WS是基于标准XML的Java API,用于创建SOAP Web服务。

9. JAX-WS有哪些重要的注释?

  • @网络服务
  • @WebMethod
  • @SOAPBinding

10.对于SOAP,您所说的终点是什么意思?

端点不过是其他应用程序可以用来访问它的URL。

例如:
终点:http:// localhost:8080 / WS / HelloWorld

11.如何访问Web服务的WSDL?

您只需将?wsdl放在端点URL的末尾。
例如:
终点:http:// localhost:8080 / WS / HelloWorld
WSDL网址:http:// localhost:8080 / WS / HelloWorld?wsdl

12.什么是wsimport?

wsimport是从WSDL生成Java类的实用程序。它是JDK 6的一部分。

13.什么是sun-jaxws.xml文件?

该文件提供了有关部署在tomcat上的JAX-WS Web服务的终结点详细信息,位于WEB-INF目录中。
例如:

14.什么是Restful Web服务?

用Web服务的术语来说,代表性状态转移(REST)是一种无状态的客户端-服务器体系结构,其中Web服务被视为资源,并且可以通过其URI进行标识。 Web服务客户端使用该URI来访问资源。

15.RESTful Web服务可以使用哪些HTTP方法?

主要使用的HTTP方法是GET,POST,PUT,DELETE,HEAD和OPTIONS

16.什么是JAX-RS?

RESTful Web服务的Java API(JAX-RS)是用于创建支持REST体系结构的网络服务的API的集合。 JAX-RS是Java EE6的一部分,可帮助开发人员轻松创建REST Web应用程序。

17.您用于创建Restful Web服务的一些重要注释是什么?

用于创建Web服务的一些重要注释是:

@Path: 这用于在类级别或方法级别设置URI的路径
@ GET,@ POST,@ PUT,@ DELETE: 有注释对应于HTTP方法
@Produces(MediaType.TEXT_XML [,more-types]):@Produces定义由方法传递哪种MIME类型
@PathParam: 用于将URL中的值注入到方法参数中。
@消费(MediaType.TEXT_XML):@Cosumes定义该方法将使用哪种MIME类型。

18.哪些方法可以测试SOAP Web服务?

用于测试SOAP:
肥皂UI
为了测试Restful Web服务:

  • Chrome浏览器的邮递员
  • Firefox的海报

19.如何在REST和SOAP Web服务之间进行选择?

  • 如果您想在更短的时间内实施Web服务,请使用REST
  • 如果您事先了解您的客户端,则可以选择SOAP。如果您不了解客户端,请使用REST。
  • 如果要使用XML以外的其他格式,请使用REST。 肥皂仅支持XML格式。

20. 肥皂和REST Web服务之间有什么区别?

你可以参考 肥皂和REST Web服务之间的区别 更多细节。

那’关于Web服务面试问题的全部内容。

您可能还喜欢:


导入联系人

您可能还喜欢:

相关文章

  • 爪哇面试题
    22 May

    爪哇面试题

    我写了很多Java面试问题,这是所有Java面试问题的索引。我将继续在此帖子中添加更多面试问题。核心Java核心Java面试问题此列表包括前50个核心Java面试问题。无论您是新手还是经验丰富的程序员,此面试问题都将[…]

  • 爪哇中的扎实原则
    11月9日

    爪哇中的SOLID原理

    在这篇文章中,我们将看到Java中的5条SOLID原则。罗伯特·C·马丁(Robert C. Martin)提出了五项面向对象的设计原则,并使用了缩写S.O.L.I.D。该首字母缩写词的每个字母都讨论Java的原理。当您结合使用S.O.L.I.D的所有原理时,对您来说会变得更加容易[…]

  • 爪哇面试问题2年经验
    11月8日

    爪哇面试问题2年经验

    在本文中,我们将看到2到3年的Java面试问题。这些是新生(0-3年的经验)最常被问到的面试问题。这个问题清单将帮助您破解Java面试。在此之前,我已经分享了详细的答案,您可能会发现它也很有帮助。一世 […]

  • 爪哇面试问题5年经验
    11月8日

    爪哇面试问题5年经验

    在这篇文章中,我们将看到5到6年的Java面试问题。当您有5年Java开发人员的经验时,您需要对集合,多线程概念有很好的了解。如果您正在寻找以下查询,那么这篇文章也将为您提供帮助。 爪哇面试题[…]

  • 爪哇棘手的面试题
    9月11日

    爪哇技术面试题

    在这篇文章中,我们将看到Core 爪哇访谈中要求的顶级Java技术面试。我涵盖了很多关于Java编程的面试问题。这是您可能会发现有用的其他Java面试问题的列表。核心Java面试题Java 馆藏面试题Java 串面试题OOPs 爪哇中的面试题[…]

  • 春季靴面试问题
    8月06

    春季靴面试的前15个问题

    在这篇文章中,我们将看到15个有关Spring Boot面试的热门问题及其答案。如果您想了解更多有关Spring Boot的信息,可以阅读Spring Boot教程。如果您正在寻找以下查询,那么这篇文章也将为您提供帮助。 春季靴面试问题3年的经验Spring Boot面试[…]

Comments

  1. 你好

    感谢您提出这些令人惊奇的问题。

    我认为您在第8个问题中有错字。

    ed应根据?

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

订阅我们的新闻

获取质量教程到您的收件箱。现在订阅。