简要介绍,为实现Flex调用Spring示例PetStore的Facade,写了一个类用于RemoteObject将Java端的Facade转换到AS端的对象或接口。结果发现AS不支持函数重载,只能将Java端的带重载的函数改名或删除。
[SWF] F:\eclipse32\workspace\FlexPetStore\bin\StockQuoteImpl-debug.swf - 724,623 bytes after decompression
TypeError: Error #1034: 强制转换类型失败:无法将 mx.utils::ObjectProxy@a14e601 转换为 org.springframework.samples.jpetstore.domain.logic.PetStoreFacade。
at StockQuoteImpl/StockQuoteImpl::handleResult()[F:\eclipse32\workspace\FlexPetStore\StockQuoteImpl.mxml:37]
at StockQuoteImpl/__PetStoreRO_result()[F:\eclipse32\workspace\FlexPetStore\StockQuoteImpl.mxml:58]
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.rpc::AbstractService/dispatchEvent()[C:\dev\enterprise_gmc\frameworks\mx\rpc\AbstractService.as:236]
at mx.rpc.remoting.mxml::RemoteObject/dispatchEvent()[C:\dev\enterprise_gmc\frameworks\mx\rpc\remoting\mxml\RemoteObject.as:201]
at mx.rpc::AbstractOperation/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[C:\dev\enterprise_gmc\frameworks\mx\rpc\AbstractOperation.as:183]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()[C:\dev\enterprise_gmc\frameworks\mx\rpc\AbstractInvoker.as:167]
at mx.rpc::Responder/result()[C:\dev\enterprise_gmc\frameworks\mx\rpc\Responder.as:48]
at mx.rpc::AsyncRequest/acknowledge()[C:\dev\enterprise_gmc\frameworks\mx\rpc\AsyncRequest.as:82]
at NetConnectionChannel.as$37::NetConnectionMessageResponder/NetConnectionChannel.as$37:NetConnectionMessageResponder::resultHandler()[C:\dev\enterprise_gmc\frameworks\mx\messaging\channels\NetConnectionChannel.as:407]
at mx.messaging::MessageResponder/result()[C:\dev\enterprise_gmc\frameworks\mx\messaging\MessageResponder.as:202]
原因是AS不支持函数重载。导致接口不一致
分享到:
相关推荐
"mysql-connector-java-5.1.7-bin.jar" 文件就是这个桥梁,它是一个Java归档(JAR)文件,包含了MySQL JDBC驱动的所有必要组件。 MySQL JDBC驱动,也被称为MySQL Connector/J,允许Java应用程序通过遵循JDBC API来...
"mysql-connector-java-5.1.40.tar.gz" 是这个驱动程序的一个特定版本,版本号为5.1.40。这个压缩包包含了运行Java应用与MySQL数据库进行交互所需的类库和其他相关文件。 在Linux环境中处理这个压缩包,首先需要将...
在这个特定的版本——mysql-connector-java-5.1.40-bin.jar中,我们找到了这个连接器的5.1系列的一个稳定版本。 首先,让我们了解JDBC的作用。JDBC是Sun Microsystems(现为Oracle公司)为Java编程语言设计的一套...
Java-WebSocket jar包,封装WebSocket实现。
mysql-connector-java-5.1.42-bin.jar 官网下载的驱动
Java-byte数组转换成16进制字符串
java图片处理工具类JAR包 java-image-scalingjar
mysql驱动包 mysql-connector-java-5.1.13-bin.jar 方便快捷获取。。。
阿里云的taobao-sdk-java-auto.jar及源码, 感兴趣的朋友可以下载一下。。。。。。。
此版本是"ckeditor-java-core-3.5.3",专门针对Java平台进行了优化,允许开发者在Java应用程序中集成CKEditor的功能。 1. **CKEditor简介** CKEditor是一款基于JavaScript的WYSIWYG(所见即所得)文本编辑器,最初...
java操作MySQL数据库所必需的一个连接器,下载完毕后将mysql-connector-java-8.0.17.jar导入到项目中即可,并且add as library,就可以使用jar包实现与MySQL的连接
mysql-connector-java-8.0.11.jar连接器,用于在hive和mysql的数据库连接
这个压缩包 "selenium-java-2.47.1.zip" 包含了Selenium的Java版本,具体是2.47.1的更新,发布于2015年8月。这个版本在当时是一个稳定且广泛使用的版本,它提供了丰富的API,支持多种浏览器,并且可以与各种测试框架...
mysql-connector-java-5.1.30-bin.jar 最新的mysql jdbc
JAVA连MySQL驱动mysql-connector-java-5.1.25.jar
mysql 数据库 JDBC驱动包 mysql-connector-java-5.1.7-bin.jar
fmath-mathml-java-latex-mathml.jar.zip是一个包含源码的Java软件包,其主要功能是实现LaTeX与MathML之间的转换。在Java环境中,这个工具包为开发者提供了一种方便的方式,可以将LaTeX代码转换成MathML格式,反之...
"mysql-connector-java-5.1.15-bin.jar"是这个驱动程序的一个特定版本,版本号为5.1.15。 在Java编程环境中,当你需要连接到MySQL数据库时,你需要在类路径中包含这个JAR文件。JDBC驱动程序主要分为四种类型:Type ...
mysql-connector-java-5.1.20-bin.jar java中连接mysql用到的驱动程序
websocket前后台数据交互失败,并且报java.lang.IncompatibleClassChangeError