加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex通过webservice的框架xfire与java通信

发布时间:2020-12-15 04:17:47 所属栏目:百科 来源:网络整理
导读:1.创建带xfire框架的webservice project 直接next到finish. 2.在WebService文件夹下有一个service.xml,在里面配置beans service ?nameSayHello/name?///////////////wsdl的名称:http://localhost:8080/aaa/SayHello?wsdl ?serviceClasscom.service.SayHell

1.创建带xfire框架的webservice project

直接next到finish.

2.在WebService文件夹下有一个service.xml,在里面配置beans

<service>
?<name>SayHello</name>?///////////////wsdl的名称:http://localhost:8080/aaa/SayHello?wsdl
?<serviceClass>com.service.SayHello</serviceClass>?、、、类的路径
?<style>wrapped</style>?? 、、、可选的选项是什么意思,可以在网上查资料
?<use>literal</use>、、、可选的选项是什么意思,可以在网上查资料
?<scope>application</scope>
?</service>

web.xml的内容会自动生成:

<!-- xfireServlet框架配置 -->
? <servlet>
??? <servlet-name>XFireServlet</servlet-name>
??? <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
??? <load-on-startup>0</load-on-startup>
? </servlet>
? <servlet-mapping>
??? <servlet-name>XFireServlet</servlet-name>
??? <url-pattern>/*</url-pattern>
? </servlet-mapping>

?

3.发布到tomcat。

Flex方面:

var ws:WebService = new WebService;
???ws.wsdl = "http://localhost:8080/WebserviceStage/SayHello?wsdl"
???ws.loadWSDL(ws.wsdl);
???ws.addEventListener(ResultEvent.RESULT,onResult);
???ws.addEventListener(FaultEvent.FAULT,onFault);
???ws.getOperation("returnString").send();、、、returnString 是SayHello类的一个方法,send()是传的参数

假如需要传一个类,相对应的java后台也要有一个名称、参数与之相对应的类,并且要getersandsetters.

?

xfire是webservice的一个框架,使webservice更容易使用。

xfire服务部署手册来自http://www.360doc.com/content/12/0820/18/6375676_231362229.shtml,并感谢分享。

使用XFire+Spring构建Web Service(一)——helloWorld篇: http://www.blogjava.net/amigoxie/archive/2007/09/26/148207.html。来自阿密果

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读