知道了wsdl地址,因为参数都是基本类型,所以使用javax.xml.soap 包下的api自己发送SOAP消息,解析响应数据 。
但速度是相当的慢!!
如果使用xfire或axis2等webservice框架效率会不会有所提升?
有没有不是基于XML实现的、效率比较高的webservice调用方式?
各位前辈提提意见,小子先行谢过 :)
客户端使用何种方式调用webservice服务?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
6条回答 默认 最新
- iteye_1365 2011-11-14 11:29关注
[quote]谢谢你的回答,有种恍然大悟的感觉!
不过因为对Hessian 不熟,找了点资料说:
服务器端必须具备以下几点:
·包含Hessian的jar包
·设计一个接口,用来给客户端调用
·实现该接口的功能
·配置web.xml,配好相应的servlet
·对象必须实现Serializable 接口
·对于复杂对象可以使用Map的方法传递是不是没这几个条件就无法使用Hessian 调用了? [/quote]
通常我们不建议使用hessian call 基于 SOAP/HTTP 标准的 Web 服务,因为hessian 是基于Binary-RPC协议实现,效率比SOAP的XML方式要高.
但是通过使用 WebSphere DataPower 是可以实现 Hessian 客户端访问基于 SOAP/HTTP 标准的 Web 服务的([url]http://www.ibm.com/developerworks/cn/education/webservices/ws-datapower-hessian/index.html[/url]).本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 反激PWM控制芯片调研
- ¥15 Python for loop减少运行时间
- ¥15 fluent模拟物质浓度udf
- ¥15 Collection contains no element matching the predicate
- ¥20 冻品电商平台的搜索是怎么实现的
- ¥15 如何搞一个可以控制、显示马达频率
- ¥15 WPF动态创建页面内容
- ¥15 如何对TBSS的结果进行统计学的分析已完成置换检验,如何在最终的TBSS输出结果提取除具体值及如何做进一步相关性分析
- ¥15 SQL数据库操作问题
- ¥15 Matlab安装yalmip和cplex功能安装失败