论坛首页 Java企业应用论坛

如何正确地在Axis、Axis2和Apache CXF之间抉择?

浏览 35825 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-01-08  
lyo 写道
Axis和很多开源包使用的xml解析器都冲突,每次用都遇到问题,特别是再websphere下部署webservice就是恶梦. 有时间看看 CXF!


为何说在was下部署ws时噩梦?

如果用rad6/7开发ws,然后部署上基于axis引擎的was,同部署常规ear,war应用没有区别。
0 请登录后投票
   发表时间:2008-01-08  
并且一些ws-*规范都可以通过这些ide来进行配置。我觉得很方便、很稳定、很安全!
0 请登录后投票
   发表时间:2008-01-28  
jnn 写道
jxauyhj 写道
如果要做成被 delphi .net等都好调用的话 哪个会好点??


我们做过一些CXF与.net之间的互操作性测试,应该问题不大。



我最近做的一个项目需要调用.net做的web service,对方返回的是一个自定义对象的数组

类似:
对象为 user,返回一个user的数组

不知道如何能接收这种对象数组?我测试了只能接收基本类型的数组。
0 请登录后投票
   发表时间:2008-02-02  
现在用的是XFIRE感觉用着很简单,功能也不错.
0 请登录后投票
   发表时间:2008-07-06  
xly_971223 写道
问一下用多少网站在真正的用web sevice?有多少网站真正的使用了axis cxf。天天都在有新框架诞生, 如果程序员要一个一个去学,岂不是太累了。
在我看来 如果网站不需要对外公布service,只是内部模块见交互,则完全可以自己去定义web service协议,越简单越好 能解决问题就好。httpclient就是个不错的选择


在XFIRE中就有用到了HTTPCLIENT。
如果仅用HTTPCLIENT实现远程通信service,虽然这样可以达到web service的目的,但开发效率太低。
而且接口不友好。

不知道我的理解对不对。因为我现在项目中开发分布式的系统也只是HttpClient加XML来进行数据交互,成本低但开发效率也很低。
0 请登录后投票
   发表时间:2008-07-07  
引用

问一下用多少网站在真正的用web sevice?有多少网站真正的使用了axis cxf。天天都在有新框架诞生, 如果程序员要一个一个去学,岂不是太累了。
在我看来 如果网站不需要对外公布service,只是内部模块见交互,则完全可以自己去定义web service协议,越简单越好 能解决问题就好。httpclient就是个不错的选择


像电信这种企业,他们的系统构成十分复杂。有的是很多年以前的老系统,有的是最近才开发出来投入使用的。有的用.NET,有的用C++,有的用Java。使用的技术也是五花八门。而且他们有个习惯,就是决不把一个系统给一个公司完成,而是拆成多个模块,分别给不同的厂商完成。在这中背景下,我不敢相信使用自己拍脑袋想出来的协议而不使用公开的大家都接收的协议会是一个什么后果。

电信如此,很多别的行业我相信多多少少也会遇到类似的情况,只是迟早问题和程度问题而已。

WebService能够这么流行,是有其原因的。别把大家都想象成头脑僵化的笨蛋
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics