Apache CXF 简介学习手册

收录于 2023-04-20 00:10:05 · English · بالعربية · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

在当今的环境中,您可以使用多种选项来创建 Web 服务应用程序。您可以使用多种标准和广泛接受的协议中的一种或多种进行通信。例如 SOAP、XML/HTTP、RESTful HTTP 和 CORBA(通用对象请求代理架构,在过去非常流行,但现在使用频率不高。
您还可以选择不同的传输方式,例如 HTTP、JMS、JBI 和前端 API 的选择,例如 JAX-RS 和 JAX-WS。有如此多的 Web 服务开发选项,需要一个开源服务框架将上述所有选项粘合在一起,这就是 Apache CXF 确实如此。
在本教程中,您将学习如何使用 CXF 创建 Web 服务和使用该服务的客户端,使用我们上面列出的一个或多个选项。本教程将引导您完成服务器和客户端的整个代码开发。由于每个应用程序只能使用每个类别中的一个选项,即前端、传输和协议,考虑到这三者的所有排列和组合,应用程序的数量会非常高。
本教程详细讨论了以下项目的开发-
CXF 与普通的旧式 Apache CXF 对象 (POJO) 带有 JAX-WS 的 CXF CXF 与 WSDL 带有 JAX-RS 的 CXF 带有 JMS 的 CXF
为了简单起见,我们使用了 maven 及其命令行界面。您可以使用您喜欢的 IDE 来创建 Maven 项目。
在下一章中,让我们从第一章开始。