简要介绍,为实现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不支持函数重载。导致接口不一致
分享到:
相关推荐
java-对象数组转换为json,自己的记录,能帮到人更好
5.6.20 最新JDBC mysql-connector-java-5.1.32-bin.jar
mysql-connector-java-5.1.42-bin.jar 官网下载的驱动
mysql-connector-java-5.1.30-bin.jar 最新的mysql jdbc
使用C3P0额外依赖的一个jar包 :mchange-commons-java-0.2.3.4.jar
mysql-connector-java-8.0.11.jar连接器,用于在hive和mysql的数据库连接
Java-WebSocket jar包,封装WebSocket实现。
在这个场景下,`java-websocket` jar包被设计用于Java和Android平台,方便开发者在这些平台上构建WebSocket应用程序。 `Java-WebSocket-1.3.1-SNAPSHOT.jar` 是这个库的最新版本,SNAPSHOT标识通常表示这是一个开发...
用于连接mysql数据库. mysql-connector-java-5.0.4-bin.jar
mysql 的jdbc 驱动。mysql-connector-java-5.1.38-bin.jar
JAVA连MySQL驱动mysql-connector-java-5.1.25.jar
jdbc链接mysql数据库的jar包(mysql-connector-java-5.0.8-bin.jar)
jdbc的驱动jar包,有需要的童鞋自取。
mysql数据库驱动包
在本文中,我们将深入探讨`mysql-connector-java-5.1.30`这个版本的特性、用途以及如何在Java项目中使用它。 ### MySQL Connector/J 5.1.30 特性 1. **兼容性**:此版本的驱动支持MySQL服务器版本5.0至5.7,这为...
最全面关于J2EE跨域资源共享的解决方案以及所需要依赖的Jar包,cors-filter-1.7.jar,java-property-utils-1.9.jar, tomcat配置方法连接 http://bsxsb.com/index.php/2015/08/07/tomcat下通过cors实现跨域配置/
mysql-connector-java-5.1.31-bin
在Java编程语言中,时间戳和时间转换是常见的任务,特别是在处理系统日志、数据库记录或者用户界面交互时。时间戳通常表示自1970年1月1日(UTC/GMT的午夜)以来的毫秒数。下面将详细讨论如何在Java中进行时间戳与...
mysql 数据库 JDBC驱动包 mysql-connector-java-5.1.7-bin.jar