avatar
webservices products# Java - 爪哇娇娃
t*r
1
xFire vs. Axis
anyone having experiences of these 2 products? share share?
avatar
g*g
2
If you have a spring application, I'd suggest you go for
xFire, it has natural support, it took it one day to figure
all out. xFire is faster, but Axis has much better documentation.

【在 t****r 的大作中提到】
: xFire vs. Axis
: anyone having experiences of these 2 products? share share?

avatar
t*r
3
we still use struts.. but may go for spring..
not decided yet.
hehe
thank u dude.

【在 g*****g 的大作中提到】
: If you have a spring application, I'd suggest you go for
: xFire, it has natural support, it took it one day to figure
: all out. xFire is faster, but Axis has much better documentation.

avatar
o*g
4
你们都喜欢怎么写Web Service呢?
POJO? or JSR 181?

【在 g*****g 的大作中提到】
: If you have a spring application, I'd suggest you go for
: xFire, it has natural support, it took it one day to figure
: all out. xFire is faster, but Axis has much better documentation.

avatar
g*g
5
Actually I have no idea, I have a spring application,
I expose a bean through XFire, 2 configuration files
and you are done. No changes on code. I guess it's POJO

【在 o***g 的大作中提到】
: 你们都喜欢怎么写Web Service呢?
: POJO? or JSR 181?

avatar
o*g
6
Good point: No changes on code.
我来试试。然后用java 6写个客户端

【在 g*****g 的大作中提到】
: Actually I have no idea, I have a spring application,
: I expose a bean through XFire, 2 configuration files
: and you are done. No changes on code. I guess it's POJO

avatar
o*g
7
没搞定阿
给讲讲配置文件怎么写的?
web.xml service.xml & applicationcontext.xml

【在 g*****g 的大作中提到】
: Actually I have no idea, I have a spring application,
: I expose a bean through XFire, 2 configuration files
: and you are done. No changes on code. I guess it's POJO

avatar
g*g
8
Did you check their spring helloworld?

【在 o***g 的大作中提到】
: 没搞定阿
: 给讲讲配置文件怎么写的?
: web.xml service.xml & applicationcontext.xml

avatar
o*g
9
the example of spring in xfire dist pack?
it's using spring remoting a

【在 g*****g 的大作中提到】
: Did you check their spring helloworld?
avatar
g*g
10
The Echo example.

【在 o***g 的大作中提到】
: the example of spring in xfire dist pack?
: it's using spring remoting a

avatar
o*g
11
这个成功了
能用,就先凑或着用吧,虽然不知道原理

【在 g*****g 的大作中提到】
: The Echo example.
avatar
o*g
12
折腾了一天client没折腾出来>.<
方法1:
java 6. wsimport http://......?wsdl
报错
方法2:
xfire eclipse plugin generate client
出来的东西不会用,和文档里面的东西不一样
方法3:
用spring remoting那里的方法


com......MyService


http://localhost:8080/MyService?WSDL


code:
ApplicationContext ac = .....
(XFireClientFacto
avatar
g*g
13
照这个搞。
http://www.javaworld.com/javaworld/jw-05-2006/jw-0501-xfire.html?page=3
xfire的文档是很烂,幸好这东西搞明白一次就差不多了。

【在 o***g 的大作中提到】
: 折腾了一天client没折腾出来>.<
: 方法1:
: java 6. wsimport http://......?wsdl
: 报错
: 方法2:
: xfire eclipse plugin generate client
: 出来的东西不会用,和文档里面的东西不一样
: 方法3:
: 用spring remoting那里的方法
: o***g
发帖数: 2784
avatar
14
这个好用,呵呵,太感谢了
在我的desktop上跑了tomcat+client,客户端需要0.3秒才能得到结果。
不知道服务器需要多少时间。服务器上面还什么都没干呢

【在 g*****g 的大作中提到】
: 照这个搞。
: http://www.javaworld.com/javaworld/jw-05-2006/jw-0501-xfire.html?page=3
: xfire的文档是很烂,幸好这东西搞明白一次就差不多了。

avatar
g*g
15
你要搞明白几件事情。
1. web service跟简单servlet IO比肯定慢。
2. web service需要warm up的,也就是说hotspot compiler肯定要一阵子才能
弄明白该JIT哪一块
3. web service是应该多线程用的。普通workstation在饱和状态底下一秒处理
上百个request不是问题,对大多数应用不会是限制。

【在 o***g 的大作中提到】
: 这个好用,呵呵,太感谢了
: 在我的desktop上跑了tomcat+client,客户端需要0.3秒才能得到结果。
: 不知道服务器需要多少时间。服务器上面还什么都没干呢

avatar
m*t
16
You need to cast to your service class or interface, not the FactoryBean -
that's what FactoryBeans are for.

code:
ApplicationContext ac = .....
(XFireClientFactoryBean)ac.getBean("testWebService"); //这里cast error
得到的bean不是XFireClientFactoryBean type

【在 o***g 的大作中提到】
: 这个好用,呵呵,太感谢了
: 在我的desktop上跑了tomcat+client,客户端需要0.3秒才能得到结果。
: 不知道服务器需要多少时间。服务器上面还什么都没干呢

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。