flex4与Java交互

05、基于ALV表报实现复选框、全选、取消全选等功能 基于Function ALV实现复选框、全选及取消全选等功能 阅读详情
 
        flex4出来一段时间了,去年看了一段时间flex3,后来由于暂时没有项目需求.所以flex遗忘了很多.这次使用flex4+myeclipse8.5录制了一个视频.以免时间长了遗忘.
        软件环境:windows7+flex4+myeclipse8.5+blazeds
        功能描述:分别用代码实现了三种flex4与Java通信
        三种方式:
                       1 flex 与普通java类通信RemoteObject
                       2 flex 与服务器交互HTTPService
                       3 flex与webservice交互WebService
        1 flex 与普通java类通信RemoteObject
       普通Java类:        
package com.flex.demo;

/** *//**
 * 功能描述:该类用来实现flex与普通java类中的方法通信
 * 
@author Administrator
 *
 
*/

public class SimpleService {

    
public String sayHello(String name){
        
return "Hello, "+name;
    }

}

        配置说明:配置remoting-config.xml
<destination id="myservice">
        
<properties>
            
<source>com.flex.demo.SimpleService</source>
        
</properties>
    
</destination>
        调用
<!--flex 与普通java类通信-->
        
<s:RemoteObject id="serv" destination="myservice" fault="serv_faultHandler(event)" result="serv_resultHandler(event)">
            
        
</s:RemoteObject>
        2flex 与服务器交互HTTPService
        servlet代码        
package com.flex.demo;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/** *//**
 * 功能描述:该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(
"我是服务器");
    }

}

        调用
<!-- flex 与服务器交互-->
        
<s:HTTPService id="service" fault="service_faultHandler(event)" result="service_resultHandler(event)" url="http://localhost:8080/flexdemo/simpleServiceServlet">
            
        
</s:HTTPService>
        3flex与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的方法<s:operation>-->
            
<!-- <s:operation name="getWeatherbyCityName"> webservice中的方法名-->
            
<s:operation name="getWeatherbyCityName">
                
<!--传递的参数-->
                
<s:request>
                    
<!--参数名称必须与webservice中定义的参数名一致否则调用不成功报错-->
                    
<theCityName>
                        {city.text}
                    
</theCityName>
                
</s:request>
            
</s:operation>
            
        
</s:WebService>
        三种方式完整的配置例子
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s
="library://ns.adobe.com/flex/spark" 
               xmlns:mx
="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
               creationComplete
="service.send()"
               
>
    
<fx:Script>
        
<![CDATA[
            import mx.controls.Alert;
            import mx.rpc.events.FaultEvent;
            import mx.rpc.events.ResultEvent;

            //错误处理函数
            protected function serv_faultHandler(event:FaultEvent):void
            {
                Alert.show("调用失败了:"+event.fault.message as String,"提示");
            }

            //成功调用函数
            protected function serv_resultHandler(event:ResultEvent):void
            {
                Alert.show("调用成功了:"+event.result as String,"提示");
            }


            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,"提示");
            }


            protected function ws_faultHandler(event:FaultEvent):void
            {
                Alert.show("调用失败了:"+event.fault.message as String,"提示");
            }
            
            //调用成功了
            protected function ws_resultHandler(event:ResultEvent):void
            {
                trace(event.result);
                lbl.text=(String)(event.result);
            }

            //第一种调用webservice的方法
            //此方法调用webservice
            protected function btn_clickHandler(event:MouseEvent):void
            {
                //ws.getWeatherbyCityName(city.text);
                //第二中调用webservice的方法
                ws.getWeatherbyCityName.send();
            }

            
            
        
]]>
    
</fx:Script>
    
<fx:Declarations>
        
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
        
        
<!--flex 与普通java类通信-->
        
<s:RemoteObject id="serv" destination="myservice" fault="serv_faultHandler(event)" result="serv_resultHandler(event)">
            
        
</s:RemoteObject>
        
        
<!-- flex 与服务器交互-->
        
<s:HTTPService id="service" fault="service_faultHandler(event)" result="service_resultHandler(event)" url="http://localhost:8080/flexdemo/simpleServiceServlet">
            
        
</s:HTTPService>
        
        
<!--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的方法<s:operation>-->
            
<!-- <s:operation name="getWeatherbyCityName"> webservice中的方法名-->
            
<s:operation name="getWeatherbyCityName">
                
<!--传递的参数-->
                
<s:request>
                    
<!--参数名称必须与webservice中定义的参数名一致否则调用不成功报错-->
                    
<theCityName>
                        {city.text}
                    
</theCityName>
                
</s:request>
            
</s:operation>
            
        
</s:WebService>
        
        
    
</fx:Declarations>
    
<s:TextInput x="488" y="72" id="city"/>
    
<s:Button x="633" y="72" label="查看" id="btn" click="btn_clickHandler(event)"/>
    
<s:Label x="224" y="128" id="lbl" width="820" height="376"/>
</s:Application>
AutoSAR MemMap模块详解及使用注意事项 在本文中,我们将深入探讨MemMap模块的实例解析,并介绍在使用该模块时需要注意的一些事项。在上述代码中,我们使用了MEMMAP_START_SEC_VAR_32BIT和MEMMAP_START_SEC_CODE来定义MemMap区域的起始位置,使用MEMMAP_STOP_SEC_VAR_32BIT和MEMMAP_STOP_SEC_CODE来定义MemMap区域的结束位置。1.合理划分MemMap区域:根据实际需求,合理划分MemMap区域,将不同类型的变量放置在不同的区域中,以便于管理和访问。 阅读详情

相关推荐

6.4 构网型储能的需求与配置

摘要: 构网型储能是新型电力系统的关键支撑技术,通过提供电压/频率形成、惯性和稳定控制能力,解决同步机退出导致的系统稳定性问题。其配置需遵循三大原则:1)容量配置以支撑需求为主导,兼顾能量服务;2)优先布局于电网薄弱点、稳定问题突出区域;3)采用自适应控制策略实现全工况优化。核心应用场景包括新能源送出通道稳定、负荷中心调频、黑启动电源等。规划方法需结合系统分析、量化指标和成本效益评估,实现技术经济最优。未来需重点关注构网/跟网混合系统的临界容量占比及自适应控制技术发展。

技术工作者 1140

Flex4与java交互

原文URL:http://www.blogjava.net/sxyx2008/archive/2010/07/17/326360.html     flex4出来一段时间了,去年看了一段时间flex3,后来由于暂时没有项目需求.所以flex遗忘了很多.这次使用flex4+myeclipse8.5录制了一个视频.以免时间长了遗忘.         软件环境:windows7+flex4+mye

黄方 (舞动的心弦) 的专栏 656

ThinkBook 16p 2024 BIOS降压定频实战:从解锁CFG Lock到AC Loadline调优

高性能笔记本在满载时频繁撞上温度墙,通常源于固件层默认电压冗余过大,而系统级降压工具又受限于CFG Lock锁定。要根治问题,需要从BIOS固件层面理解电压管理机制——AC/DC Loadline参数控制着CPU在不同负载下的电压请求,通过修改这些负载线值可以安全降低电压,解锁CFG Lock后还能让XTU、ThrottleStop等软件调参工具恢复可用。这种BIOS级调优在工程实践中广泛用于改善散热、稳定频率、压降风扇噪音,尤其适用于联想ThinkBook 16p 2024与拯救者Y9000P等采用HX平

weixin_32496547的博客 388

flex4与Java交互的三种通信方式

原文链接: http://www.blogjava.net/sxyx2008/archive/2010/07/17/326360.html   flex4出来一段时间了,去年看了一段时间flex3,后来由于暂时没有项目需求.所以flex遗忘了很多.这次使用flex4+myeclipse8.5录制了一个视频.以免时间长了遗忘.         软件环境:windows7+flex4+mye

luohuayuan69的专栏 3343

FICO F.27 Customer statement 打印

需求,定制化打印,替换标准的F.27打印 类似于采购订单的打印,但是略有不同,查阅资料之后步骤如下: T-code F.27 is SAP standard program to produce customer/vendor correspondence (letter). Correspondence Type is used to specify the related printing program and form for the particular correspondence. SAP

IamRunjiang的博客 1965

C#调用opencv的dll

opencv算法和界面配合,刚入职的时候尝试过,利用的MFC,调试起来很痛苦。 后来基本都没怎么用界面,DOS的黑窗口,opencv自带的显示界面及滑动条凑合着调试用。 最近有点时间,刚好双十一在一个视觉群里看到了一个讲C#调用opencv的dll的课程,鉴于群主也是那门课的讲师,在平时解答群员的问题的时候很细心,能力也很强,因此有了这篇文章。 根据相机不同动态调用相机默认的属性...

Learning by doing 2975

Flex4和Java交互

http://www.blogjava.net/sxyx2008/         flex4出来一段时间了,去年看了一段时间flex3,后来由于暂时没有项目需求.所以flex遗忘了很多.这次使用flex4+myeclipse8.5录制了一个视频.以免时间长了遗忘.         软件环境:windows7+flex4+myeclipse8.5+blazeds

Quincylk的专栏 895

1、 快速掌握R:初学者的计量经济学指南

本博文旨在为初学者提供一个快速掌握R语言的指南,特别是针对计量经济学领域的应用。内容涵盖了R的基本操作、数据管理、可视化、函数编写以及高级统计分析方法,如OLS回归、异方差修正和集群标准误差计算等。通过实际示例和详细说明,帮助读者在数据分析和科学研究中更加得心应手。

weixin_35734408的博客 150

flex4 java 复杂自定义对象交互mvc模式

效果图 java: 实体类 package com.entitys; import java.io.Serializable; public class User implements Serializable{ /** * */

646

C#上位机+YOLO实时目标检测:摄像头采集+多线程推理+精度调优全流程

标注数据集:使用LabelImg工具标注目标对象,按YOLO格式整理数据集;模型训练:使用Ultralytics库训练自定义模型,提升特定目标的检测精度;训练参数优化:增加训练轮数(epochs=100200)、调整批次大小(batch=1632)、使用数据增强(flip、mosaic等)。摄像头采集:封装通用采集类,支持USB摄像头/网口相机,实现稳定帧读取与异常处理;多线程推理:采用“采集线程+推理线程+UI线程”解耦架构,使用线程安全队列传递帧数据,彻底解决界面卡顿;核心封装。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 673

Oracle EBS 寄销/VMI(2)-->采购篇

上篇有一部分设置需要建BPA后,将BPA编号与批准的供应商相关联.     本篇主要是讲的内容:一揽子采购协议-->准标采购订单-->收接入库-->子库转移-->创建冲减通知-->'按接收开票' 自动开票程序 1. PO-->采购订单à采购订单 创建一揽子采购协议,确定物料

陈显平的专栏-Oracle EBS 1万+

flex4与java_flex4与java交互

基于FLEX+JAVA 开发企业应用的设计与研究 凌盛 1 王余旺 2 【摘要】...为什么使用 Flex 和 Spring Flex 技术本身和 Java 就有很强...HTTP 报文接口及客户端和服务器端交互原理 a. HTTP 定义的事务处理由以下四步组成: i. 建立连接: 例如我在浏览器里输入 http://cuishen.java,客户端......flex4 整合 MyEclipse...

weixin_39750195的博客 178

STM32F4 SPI FLASH(W25Q128)驱动详解(含DMA+完整读写擦除+低功耗)

本文实现了一款基于STM32 HAL库的SPI Flash驱动,以W25Q128为例,提供了完整的初始化、读写、擦除、ID读取等功能。驱动集成了DMA传输、超时保护、页对齐写入等特性,支持扇区擦除、整片擦除、页写入及跨页缓冲写入。代码结构清晰,易于移植到其他SPI Flash型号(如W25Q64、W25Q16等),适用于数据存储、固件升级、文件系统等嵌入式场景。

kevin1499的博客 96

Flex4之Tree开发【三】——与JAVA后台交互的树,实现增删改查

今天的第三篇文章,把我两天学习的Flex4树的最重要的与实际开发相关的示例总结一下,实现与JAVA后台交互操作也就是增删改功能 第一:首先是MXML主要代码 Xml代码   SPAN style="FONT-SIZE: medium">xml version="1.0" encoding="utf-8"?>  s:Group xmlns:fx="http://ns.ado

俊哥 929

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

flex4 java交互_如何做好Flex与Java交互

https://my.oschina.net/mohaiyong/blog/217753三种flex4与Java顺利通信的方式是:flex与普通java类通信RemoteObject;flex与服务器交互HTTPService;flex与webservice交互WebService。当大家尝试使用flex与普通java类通信时,一般用RemoteObject,具体的代码段如下:package co...

weixin_30838971的博客 125

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Flex Builder 4.6 正式版eclipse插件利用BlazeDS于java交互实例

Flex Builder 4.6 正式版eclipse插件利用BlazeDS于java交互实例        2012-09-27 13:2489人阅读评论(0)收藏举报 Flash Builder 4.6的插件好像跟3在细节上有点不同,今天尝试4.6的时候就把尝试过程记录了下来。 安装过程见上一篇文章: 下面以一个简单的HelloFlex例子来尝试4.6版本: 1、新建

linshixina的专栏 1117

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

java与flex交互_Flex4开发笔记(与JAVA交互)

(由于本人也是第一次接触flex开发,因此将开发过程中问题记录留档)一.数据交换过程借助BlazeDS可以实现flex与java之间的数据交互,大体流程如下:1.导入blazeds的文件(配置web.xml/MANIFEST.MF)。2.编写java类3.在remoting-config.xml中注册java类4.在mxml文件中调用java类的函数举例说明:java类public classOp...

weixin_31098573的博客 253

Flex4 blazeds Spring JAVA 进行交互

下载 安装,不多说, 一、搭建好JAVA WEB SSH 项目,将下载好的 blazeds 解压, 找到       拷贝到  WebRoot > WEB-INF 下 blazeds 下载地址 http://download.youkuaiyun.com/detail/justmaybe_/4851512 注: 直接拷贝过去,会覆盖原有的 web.xml , 最好是 将里面的内容 粘贴到 java

——不言而喻 590

Flex4开发笔记(与JAVA交互)

(由于本人也是第一次接触flex开发,因此将开发过程中问题记录留档) 一.数据交换过程 借助BlazeDS可以实现flex与java之间的数据交互,大体流程如下: 1.导入blazeds的文件(配置web.xml/MANIFEST.MF)。 2.编写java类 3.在remoting-config.xml中注册java类 4.在mxml文件中调用java类的函数 举例说明:...

diaotan6406的博客 193

Flex 与 java交互的方法

距离flex4刚刚出来也有一段时间了,相信对于大多数的flex爱好者来说,能够尝试完成flex与java交互已经很不错了。但是,本人作为一个资深的使用flex开发的爱好者,前些日子已经尝试分别用代码实现了三种flex4与Java的顺利通信。现在,我就来和大家一起来分享一下我的心得。 我所使用的三种flex4与Java顺利通信的方式是: 1 fle

洪文聊架构 1142

Flex与后台(Java)交互

软件环境:windows7+flex4+myeclipse8.5+blazeds         功能描述:分别用代码实现了三种flex4与Java通信         三种方式:                        1 flex 与普通java类通信RemoteObject                        2 flex 与服务器交互HTTPService

Jmark 1099

java flex xml_FLEX与JAVA的交互问题 ->DOM4J->xml

展开全部没满意答案,我自己回答.我也只是初学者,水平非常有限,这未必正确,但希望给需要62616964757a686964616fe4b893e5b19e31333335326162这方面信息的人一个参考: 我写的是登录环节,输入密码,帐号,到java端的servlet,servlet再去数据库查询,返回信息到登录页面. 1.我上面的flex项目已经以xml格式发送到java端的servlet. ...

weixin_35531779的博客 129

flex java webservice_Flex与后台交互的4种方法 HTTPService、URLLoader、WebService详解

Flex与后台交互的4种方法 HTTPService、URLLoader、WebService详解HTTPServiceprivate function initializeHandler(event:Event):void {countriesService.send();}private function changeHandler(event:Event):void {statesServi...

weixin_42134234的博客 147

myeclipse8.5 + FB4_Plugin + blazeDS实现Flex和Java交互(一)

俗话说:工欲善其事,必先利其器,之前用myeclipse6.5+flex3­_plug_in做flex和java开发总觉的有点“蹩手”,而且还感觉有点落伍,据说myeclipse9都出来了,所以准备瞎折腾一下,当然不是用myeclipse的最新版本,而是用myeclipse8.5和FlashBuilder_4_Plugin_LS10配合开发,好了,废话不多说了,直接进入主题: 系统:

yy6060 1135
上一篇: 手工配置hibernate需要的jar包
下一篇: 会话跟踪技术:会话Cookie,URL重写和HttpSession
JavaEE_Flex
博客等级 码龄15年 0粉丝 3原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值