📝 Apache CXF教程
10篇技术文档📅  最后修改于: 2020-10-28 05:30:36        🧑  作者: Mango
PDF版本快速指南资源资源求职讨论区在本教程中,您将学习如何使用CXF创建Web服务和使用该服务的客户端。本教程还将引导您完成服务器和客户端的整个代码开发。听众本教程已经准备就绪,可以满足Apache CXF的初学者和专家的需求。本教程的流程将您带入从较简单的概念到深入的概念的过程,并让您在逐步学习过程中获得信心。先决条件本教程在多个实例中使用Apache Maven。在本教程的某些情况下,您可能...
📅  最后修改于: 2020-10-28 05:30:53        🧑  作者: Mango
在当今的环境中,您可以使用多个选项来创建Web服务应用程序。您可以使用几种标准且广泛接受的协议中的一种或多种进行通信。例如SOAP,XML / HTTP,RESTful HTTP和CORBA(通用对象请求代理体系结构),在过去很流行,但现在不那么流行了。您还可以选择其他传输方式,例如HTTP,JMS,JBI,还可以选择前端API,例如JAX-RS和JAX-WS。 Web服务开发有这么多种选择,因此...
📅  最后修改于: 2020-10-28 05:32:05        🧑  作者: Mango
在本章中,您将学习如何开发一个简单的Web应用程序,该应用程序向用户发送问候消息。一个Web服务项目使用WSDL模型。 CXF通过提供一个简单的前端来将Apache CXF API映射到基础WSDL,从而允许您隐藏此WSDL模型。在这个最简单的项目中,Web服务的接口将直接向客户端公开,并且客户端将使用本机Apache CXF API来调用Web服务。首先,我们将创建一个Web服务。每个服务都有一...
📅  最后修改于: 2020-10-28 05:32:55        🧑  作者: Mango
在此JAX-WS应用程序中,我们将使用Apache CXF-first方法,就像早期的POJO应用程序一样。因此,首先我们将为我们的Web服务创建一个接口。声明服务接口与前面的情况一样,我们将创建一个简单的服务,该服务只有一个接口方法称为greetings。服务接口的代码如下所示-我们用@WebService标记注释接口。接下来,我们将实现此接口。实施Web界面Web界面的实现如下所示-问候方法使...
📅  最后修改于: 2020-10-28 05:34:33        🧑  作者: Mango
您开发的CXF-POJO应用程序导致客户端和服务器之间的紧密耦合。直接访问服务接口也会造成严重的安全威胁。因此,通常需要在客户端和服务器之间实现解耦,这是通过使用WSDL(Web服务描述语言)实现的。我们在基于XML的WSDL文档中编写Web服务接口。我们将使用一个工具将此WSDL映射到Apache CXF接口,然后由我们的客户端和服务器应用程序实现和使用。为了提供去耦,从WSDL开始是首选方法。...
📅  最后修改于: 2020-10-28 05:35:21        🧑  作者: Mango
在继续本章之前,我们假定您知道如何用Java编写RESTful Web服务。我将向您展示如何在此JAX-RS(用于RESTful Web服务的Java API)之上使用CXF。我们将创建一个维护最新电影列表的Web服务。当用户请求电影时,他在请求中指定了电影ID,服务器将找到该电影并将其返回给客户端。在普通情况下,我们将简单地将影片名称返回给客户端,而不是实际的二进制MP4文件。因此,让我们开始创...
📅  最后修改于: 2020-10-28 05:36:08        🧑  作者: Mango
如前所述,您可以将CXF与JMS传输一起使用。在这种情况下,客户端会将JMS消息发送到已知的Messaging Server。我们的服务器应用程序一直在侦听消息传递服务器中的传入消息。消息到达时,它将处理该消息,执行客户端请求,并将响应作为另一条消息发送给客户端。如前所述,我们将首先创建一个示例服务器应用程序,该应用程序提供一个称为sayHi的单一Web方法。创建服务接口我们的HelloWorld...
📅  最后修改于: 2020-10-28 05:36:21        🧑  作者: Mango
CXF提供了一种统一的方法来混合n匹配几种当今用于创建Web应用程序的Web协议和传输。您学习了如何从传统的Java界面开始创建使用CXF的Web应用程序。接下来,您学习了如何从WSDL开始创建Web应用程序及其客户端。WSDL提供服务接口的XML表示。您使用wsdl2java工具从WSDL创建Java接口,最后使用创建的接口编写了服务器和客户机。本教程还简要介绍了您在RESTful Web服务应...
📅  最后修改于: 2020-10-28 05:36:36        🧑  作者: Mango
以下资源包含有关Apache CXF的其他信息。请使用它们来获得有关该主题的更深入的知识。Apache CXF上的有用链接Apache CXF Official–Apache CXF的官方网站Apache CXF Wiki–Apache CXF的维基百科参考关于Apache CXF的有用书籍要在此页面上注册您的网站,请发送电子邮件至contact@tutorialspoint.com...
📅  最后修改于: 2020-10-28 05:36:47        🧑  作者: Mango
在本教程中,您将学习如何使用CXF创建Web服务和使用该服务的客户端。本教程还将引导您完成服务器和客户端的整个代码开发。...