FLEX与后台交互的方式不外乎那三种:HttpService,WebService,remoteObject.虽然从个人的角度我对WebService有些偏见(效率不高),可能因为我是JAVA程序员,所以更喜爱RO这种专属于JAVA数据传输的高效,但WS带上了SOAP的帽子或许很多时候还是能起到关键作用,最近负责了一个FLEX AIR项目就完全基于WS,所以也把WS拿出来说说.在FLEX里实现与后台的交互是相当方便的.语法瞧几眼大家都会,
我这里把关键的代码贴一下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Script>
<![CDATA[
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
private function resultHanlder(e:ResultEvent):void{
msg.text=e.result.toString();
}
private function falutHanlder(e:FaultEvent):void{
msg.text=e.message.toString();
}
]]>
</mx:Script>
<mx:WebService wsdl="http://localhost:8080/axis2/services/AccountService?wsdl" id="testService" showBusyCursor="true"
useProxy="false">
<mx:operation name="withdraw" result="resultHanlder(event);">
<mx:request xmlns="">
<money>
{parseInt(param.text)}
</money>
</mx:request>
</mx:operation>
</mx:WebService>
<mx:TextArea id="msg"/>
<mx:TextInput id="param"/>
<mx:Button label="sendMsg" click="testService.withdraw.send();"/>
</mx:Application>
至于后端如何实现WEBService我有一个不错的文档,照着上面的操作流程图一步步来,相信不会出什么大问题.
分享到:
相关推荐
`laravel-webservice-master`可能是一个包含了示例代码和配置文件的项目,它展示了如何在Laravel中结合httpful实现Web服务。这个项目可能包括了创建API端点、处理请求和响应、认证与授权、错误处理等实践案例,帮助...
在开发Web应用时,将富互联网应用程序(RIA)如Adobe Flex与传统的Java Server Pages(JSP)技术结合,可以创建出交互性强、用户体验优秀的Web应用。在这个过程中,`flex-bootstrap-jsp.jar` 和 `flex-sdk-merged....
dubbo-rpc-webservice-2.8.4 dubbo-rpc-webservice-2.8.4
本文将详细介绍一个名为PedalPi-WebService-0.3.0的Python库,这是一个专为开发基于Python的Web服务而设计的工具,它可以帮助开发者快速构建和部署功能强大的Web应用。 PedalPi-WebService-0.3.0是Python生态系统中...
标题中的“Flex-Java-file-upload.zip_flex”表明这是一个关于使用Adobe Flex与Java进行文件上传交互的教程。Flex是一种基于ActionScript的开放源代码框架,用于构建富互联网应用程序(RIA)。它允许开发者创建动态...
本文将详细阐述如何利用 Delphi 来实现 WebService,包括服务端与客户端的开发流程。 #### 一、编写服务程序 首先,我们需要创建一个 WebService 服务程序。该服务程序将作为 WebService 的核心部分,负责处理来自...
OSGi(Open Services Gateway Initiative)是一种Java模块化系统...通过这个OSGi-WebService-axis教程,你将深入理解如何在OSGi框架下开发和部署Web服务,同时享受到模块化带来的好处,提高软件的可维护性和可扩展性。
在项目中,"05-ApacheCamel-CXF-WebService-Client"这部分内容可能是客户端的应用,用于调用由Apache CXF和Camel服务端提供的Web服务。客户端通常包括CXF的客户端API配置,以及Camel的路由定义,用于发起服务请求并...
本教程将深入探讨如何在SpringBoot项目中集成CXF,实现Web服务的创建与调用,非常适合初学者学习。 一、SpringBoot简介 SpringBoot是Spring框架的扩展,旨在简化Spring应用的初始搭建以及开发过程。它预设了各种...
1. 创建服务接口与实现:首先,你需要定义一个Java接口,这个接口将作为Web服务的契约。接口中定义的方法将成为Web服务可供调用的操作。然后,实现该接口,编写具体的服务逻辑。 2. 使用Axis发布服务:有了接口和...
Flex入门-Flex整合Servlet Flex是一种用于构建富互联网应用程序(RIA)的技术,它是由Adobe公司推出的,基于ActionScript编程语言和MXML标记语言。Flex的主要目的是提供一个强大的平台,用于创建交互性强、用户体验...
【标题】"webservice--javademo" 涉及的知识点主要集中在Java Web Services(JAX-WS)上,这是一种用于创建Web服务的技术。在Java领域,Web服务是一种允许不同应用程序之间交换数据的方式,它基于开放标准,如SOAP...
综上所述,Flex调用Web服务和Java程序涉及到多个技术层面,包括Web服务的调用方式、Flex与Java的集成、事件驱动编程以及错误处理等。理解并掌握这些知识点,将有助于构建高性能、交互性强的Flex应用。
5. **调用服务**:使用生成的客户端代理,通过SOAP请求与远程服务进行交互。 在实际应用中,可能还需要考虑安全性、性能优化和错误处理等问题。例如,对于安全性,可以使用WS-Security标准来实现消息签名和加密;...
5. **Services和Remoting**: Flex 3支持与服务器进行通信,包括使用HTTPService、WebService、AMF等技术,方便地调用后台服务,实现数据交换。 6. **States和Layouts**: 状态管理和布局管理是Flex 3的重要特性,...
【标题】"webservice-cxf-spring-jar.zip" 是一个包含了使用Apache CXF与Spring框架集成开发Web服务的Java库集合。这个压缩包提供了一整套必要的JAR文件,以便于开发者在他们的项目中快速搭建和运行基于CXF的Web服务...