最近,项目中要开发Webservice ,我原来开发过很多Webservice ,采用的标准有Axis, Xfire ,JAX-RPC等,根据项目情况,客户要让我们必须采用Apache CXF 来开发,而且客户还指定必须采用Tibco的开发工具来开发,但是,我使用Intellij IDEA 已经很多年,我想我使用的工具IDEA 也是可以完成的,我把我的使用Idea 9.0开发的第一个Apache CXf 类型WebService的过程给大家分享一下。
步骤一: 在Apache 网站上下载和查阅CXF文档,其中有一个文档是面对开发者的 CXF User's Guide,仔细阅读此文档,就很容易明白一个简单的HelloWorld 的开过过程了,但是我想 把CXF, AXIS,AXIS2,XFire等比较起来一起看其相同点和不同,更能加深对CXF的理解。
步骤二: 打开IDEA9.0 创建工程,工程类型选择Web Application 的WebService类型,在右边的WebServices Settings 的 Version 中选折CXF , 但是很遗憾,没有Apach CXF 类型的 WebService 类型,没有办法只能选择Glassfish ....类型了。
步骤三: 工程创建完毕后,需要把Apache CXF 加到Idea 系统级别的环境中,按ctrl + alt + s 进行配置,如下图
步骤4: 在此工程中启用Apache CXF , 注意一定要启用CXF/XFire 类型的WebService ,如下图。
步骤5:启用后就可以在工程里面新建Class ,发布WebService 了,如下图
说明: 由于CXF 与Spring 是深度集成的,所以很多在Spring 里面可以使用的Bean的方式,在CXF里面也可以使用,比如可以把一个Bean 很简单方式发布成Webservice .
- 大小: 43.5 KB
- 大小: 12.6 KB
- 大小: 21.4 KB
- 大小: 32.7 KB
分享到:
相关推荐
IntelliJ IDEA是一款功能强大且灵活的集成开发环境(IDE),由 JetBrains 公司开发。它支持多种编程语言,包括 Java、Groovy、Kotlin、Scala 等。下面是 IntelliJ IDEA 的详细使用文档。 一、JetBrains Intellij ...
用Jetbrains Intellij IDEA新建java控制台项目(application)+使用第三方库.jar包.zip
IntelliJ IDEA是一款由JetBrains公司开发的Java集成开发环境,以其高效、智能的代码补全、重构功能以及丰富的插件支持而广受开发者喜爱。本文档将详细讲解IntelliJ IDEA的使用方法,帮助开发者更好地掌握这款强大的...
【标题】中的“JetBrains Intellij IDEA新建JAVA Web项目教程 一步一步的具体步骤”指的是使用IntelliJ IDEA这个集成开发环境(IDE)创建一个基于Java的Web应用程序的过程。IntelliJ IDEA是JetBrains公司开发的一款...
用Jetbrains Intellij IDEA新建SSM项目的具体步骤教程(一步一步的)
IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码编辑器和强大的项目管理功能而闻名。本文档“IntelliJ IDEA插件开发基础(中文)”将指导开发者如何利用其开放...
IntelliJ IDEA是一款由JetBrains公司开发的Java集成开发环境(IDE),广泛应用于Java开发。本教程主要介绍IntelliJ IDEA的安装与配置、基本使用方法、常见问题解决技巧、以及与Maven、Git、Tomcat等工具的集成。 ...
JetBrains IntelliJ IDEA 是一款专为 Java 开发者设计的强大集成开发环境(IDE)。它凭借丰富的特性、智能化的辅助工具以及高效的工作流程,成为众多开发者和行业专家眼中的最佳 IDE 之一。IntelliJ IDEA 的核心优势...
IntelliJ IDEA是由JetBrains公司开发的一款现代化的Java集成开发环境,支持多种编程语言,包括但不限于Java、Kotlin、Scala等。它以优秀的代码补全、重构、调试和集成开发工具等特性闻名于开发者社区。 ### 安装与...
JetBrains公司的IntelliJ IDEA、PhpStorm、WebStorm、PyCharm以及CLion等集成开发环境(IDEs)都支持各种版本控制系统,包括SVN。本教程将指导你如何为这些IDE安装SVN插件,以便更好地管理和同步代码。 首先,我们...
IntelliJ IDEA是一款为Java开发者设计的集成开发环境(IDE),由JetBrains公司开发。自2013年起,IntelliJ IDEA就与Android等先进的开发技术紧密合作,为开发者提供了一系列尖端工具和特性。本教程将介绍如何使用...
IntelliJ IDEA是一款由JetBrains公司开发的集成开发环境(IDE),被广泛应用于Java、Kotlin、Groovy、Scala等多种编程语言的开发。这个“intellijidea开发工具文档.rar”压缩包显然包含了有关IntelliJ IDEA的详细...
IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码补全、重构工具以及丰富的插件生态而著名。在2019年,IntelliJ IDEA发布了版本2019.1.3,这个版本在前一版的...
IntelliJ IDEA是一款深受Java开发者喜爱的集成开发环境(Integrated Development Environment),由JetBrains公司开发。它以其强大的代码自动补全、高效的项目管理和优秀的代码分析功能而闻名。本指南将详细解析...
IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码补全、重构工具以及丰富的插件生态而著名。本指南将聚焦于IntelliJ IDEA的插件开发,帮助开发者扩展IDE的功能...
JetBrains的IDE家族,包括IntelliJ IDEA, PhpStorm, WebStorm, PyCharm以及CLion,都是深受开发者喜爱的高效编程工具。它们提供了强大的代码编辑和优化功能,其中之一就是批量修改多行代码的能力,这对于处理大量...
用于JetBrains IntelliJ IDEA的Quarkus集成 该插件为JetBrains IntelliJ IDEA添加了功能,以更好地集成 ,并使它的行为类似于“常规IntelliJ IDEA应用程序”。 这意味着该插件将自动执行所有必要的构建步骤,并在...
IntelliJ IDEA是一款由JetBrains公司开发的集成开发环境(IDE),主要用于Java、Kotlin、Groovy、Scala等编程语言的开发工作。2020.1.4是该IDE的一个特定版本,针对x64架构,即64位操作系统。这个版本提供了许多功能...