///////首先创建一个flex3的工程,代码如下/////////
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
[Bindable]
public var xml:XML=new XML();
public function testResult(e:ResultEvent):void
{
Alert.show("流程2");
xml=XML(e.result);
if(xml.toString().length>0)
{
Alert.show("流程一");
this.showValue.text=this.xml.toString();
}
}
public function hello():void
{
this.myWebService.example(this.aa.text);
Alert.show("流程三");
}
]]>
</mx:Script>
<mx:WebService id="myWebService"
wsdl="http://localhost:8080/flexWebService/services/test?wsdl"
useProxy="false"
fault="Alert.show(event.fault.toString())"
result="testResult(event)">
<mx:operation name="example"/>
</mx:WebService>
<mx:Button x="208" y="187" label="Button" width="85" click="hello();"/>
<mx:Label x="208" y="150" text="Label" id="showValue"/>
<mx:TextInput x="173" y="107" id="aa" />
</mx:Application>
/////////创建一个java的WebService工程(flexWebService)创建webservice类Test类将其
请求url设置为test,使用默认生成的example方法测试,部署到tomcat服务器,启动服务器,输入http://localhost:8080/flexWebService/services看是否发现test的wsdl。
/////////////////java代码////////////////////////////
package com.bus;
public interface Itest {
public String example(String message);
}
package com.bus;
public class TestImpl implements Itest {
public String example(String message) {
return "前台传输的信息为"+message;
}
}
////////////xml文件/////////
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<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>/services/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
///////////////////services.xml/////////////////
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
<name>test</name>
<serviceClass>com.bus.Itest</serviceClass>
<implementationClass>com.bus.TestImpl</implementationClass>
<style>wrapped</style>
<use>literal</use>
<scope>application</scope>
</service>
</beans>
分享到:
相关推荐
Flex调用Webservice及java程序
flex4出来一段时间了,去年看了一段时间flex3,后来由于暂时没有项目需求.所以flex遗忘了很多.这次使用flex4+myeclipse8.5录制了一个视频.以免时间长了遗忘. 软件环境:windows7+... 3 flex与webservice交互WebService
基于java的webservice,直接运行
Flex与[1].NET互操作:基于WebService的数据访问
Flex基于WebService的数据访问 我以前看过的保存的网页 就1分下完别说我骗你~
android与C# WebService基于ksoap通信
关于webService的应用 非常详细
java调用webservicejava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava...
调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...
这是本人写的一个基于WebService的Java项目,采用Spring框架,实现了对远程数据的访问,教你怎样配置和访问WebService服务器,让你不再为写数据访问接口而烦恼。下载解压后直接导入MyEclipse中,启动Tomcat服务器,...
java调用json参数的webservice 涉及技术: JAVA JSON WEBSERVICE
flex通过Http和WebService与服务器通信交互,交互后台采用java的Struts2做为处理后台.
webservice-java_soap.pdf,webservice-java_soap.pdf
五分钟用Flex构建WebService应用,我以前看过的Flex连接.net的WebService比较好的保存下来的网页 2分下完别说我骗你~
Java开发tomcat中间件的WebService实例
Flex WebService Demo源码
Java使用SOAP获取webservice实例解析 具体实例分析说明。
本人用一周的业余时间实现的基于WebService的Flex小软件工具,供大家交流Flex和Air技术
这是本人做的Flex4 通过HttpService与Java进行交互项目,本人测试通过。本人在此声明运行环境为:MyEclipse 8.5,JDK 6,Tomcate 6,Flex 4. 本人已经将Flex4整合到Myeclipse 8.5中去了,所以这个项目是在MyEclipse ...
java开发过程中,很多地方都会遇到数据传递,远程获取数据问题,我这个简单的webservice接口发布可以在java开发过程中,很多地方都会遇到数据传递,远程获取数据问题,我这个简单的webservice接口发布可以在