如何做好Flex与Java交互
来源: 阅读:692 次 日期:2015-04-10 16:04:30
温馨提示: 小编为您整理了“如何做好Flex与Java交互”,方便广大网友查阅!

三种flex4与Java顺利通信的方式是:

flex与普通java类通信RemoteObject;

flex与服务器交互HTTPService;

flex与webservice交互WebService。

当大家尝试使用flex与普通java类通信时,一般用RemoteObject,具体的代码段如下:

package com.flex.demo;

/**

*第一种 功能描述:该类用来实现flex与普通java类中的方法通信

* @author Administrator

*/

//以上是打头的功能描述,可以不写。

<!--flex 与普通java类通信-->

<s:RemoteObject id=“serv“ destination=“myservice“ fault=“serv_faultHandler(event)“ result=“serv_resultHandler(event)“>

<properties>

<source>com.flex.demo.SimpleService</source>

</properties>

</s:RemoteObject>

[js] view plaincopy

<!--flex 与服务器交互HTTPService-->

<!--servlet代码-->

/**

* 第二种 功能描述:该servlet用来与flex进行交互

* @author Administrator

*/

@SuppressWarnings(“serial“)

public class SimpleServiceServlet extends HttpServlet {

@Override

protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

request.setCharacterEncoding(“utf-8“);

response.setCharacterEncoding(“utf-8“);

response.getWriter().write(“我是服务器“);

}

}

$news_page$

flex与服务器交互HTTPService,flex端代码

<!-- flex 与服务器交互-->

<s:HTTPService id=“service“ fault=“service_faultHandler(event)“ result=“service_resultHandler(event)“ url=“http://localhost:8080/flexdemo/simpleServiceServlet“>

</s:HTTPService>

<!--第三种 flex与webservice交互WebService-->

<!--flex与webservice交互这里调用一个天气预报的webservice-->

<s:WebService id=“ws“

wsdl=“http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl“

fault=“ws_faultHandler(event)“

result=“ws_resultHandler(event)“

showBusyCursor=“true“>

<!-- 调用webservice的方法<speration>-->

另外,我想说一下的是,对于弹出框的代码段虽然是很简单的,但是也最好不要漏掉:

protected function service_faultHandler(event:FaultEvent):void{

Alert.show(“调用失败了:“+event.fault.message as String,“提示“);

}

protected function service_resultHandler(event:ResultEvent):void{

Alert.show(“调用成功了:“+event.result as String,“提示“);

}

<span style="font-family:Arial; background-color:#ffffff"></span>

更多信息请查看IT技术专栏

更多信息请查看网络编程
手机网站地址:如何做好Flex与Java交互
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!

2025国考·省考课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map