主题:请教一个关于JAVA WEB SERVICE的问题 -- 东湖珞珈
你还原恐怕没搞全吧。xfire的版本是1.2.3 。
axis其实问题蛮多的,而且速度太慢,和xfire比差了1个数量级。如果是真的准备用ws来做remote协议(我看你的帖子猜测你是这样用,而不是只提供一些服务封装),你要好好考虑考虑。
去年这个时候我就是加班熬夜搞了2天,原因就是axis在hp unix的某个版本上会出错,最后换成weblogic的实现重写,还被客户严重bs了几天。从那以后我就恨死axis了。
xfire有2个ant任务,实现 wsdl和java代码的互相转换。
另外我觉得前面那个大拿的什么从xml来设计规范不可取, 太重量了,只适合少数钱烧的狟的公司搞。 只要考虑好接口设计,从代码接口export到wsdl是最快捷的方式,而且不考虑日期类型的话,基本上各种语言之间交换问题不大。当初。net的webservice为啥一出来就把人镇了,人家根本就不用你关心什么wsdl,直接一个标签就搞定,就是这个路子。ws的设计应该是针对接口的设计,不是针对xml schema的,xml不是ws的核心,那只是一个表述格式。
ws刚出来的时候,几个厂商走的就是ejb的路子,太规范,太重,几大厂商叫的欢,开发人员苦不堪。所以现在什么restful 什么xml-rpc之类的东西才会一个劲的跑出来。现在的ws已经不能再和几个规范等同起来来了。
我曾经想考一下sun的ws认证,就是想系统的学习一下,结果发现各种所谓规范下面是比ejb还dirty的东西,放弃了,有个概念,能用现成的东西解决问题就好了。那些xx的,都是厂商的商业博弈。
- 相关回复 上下关系8
🙂是这样的 东湖珞珈 字337 2007-01-10 14:38:18
🙂干嘛不换一个工具试验? 风北客 字260 2007-01-12 01:52:48
🙂关于XFire 东湖珞珈 字333 2007-01-12 11:30:33
🙂我贴的只是一部分,就是类型那部分
🙂我用的XFIRE是1.1的 东湖珞珈 字53 2007-01-14 10:24:02
🙂这俺就不懂了 晓晴夕照 字97 2007-01-10 14:45:38
🙂怎么个乱法?不太明白你的意思 1 一如既往 字453 2007-01-06 23:12:38
🙂如果从WSDL和XML SCHEMA这一边开始设计的话 东湖珞珈 字403 2007-01-11 17:08:15