JetBrains Intellij IDEA 9.0 开发 CXF 类型Webservice 方法



  最近,项目中要开发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 .

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值