本人刚接触flex,遇到一个难题。
比如说现在java端有两个类
01.class A{
02. private String innerStr;
03.
04. //get,set
05.}
06.
07.class B{
08. private A innerClass;
09. private String outStr;
10.
11. //get, set
12.}
复制代码Flex端同样有两个类与其映射
01.package vo.a{
02. [Bindable]
03. [RemoteClass(alias="...A")]
04. public class A{
05. private innerStr:String;
06. // ... getters and setters
07. }
08.}
09.package vo.b{
10. [Bindable]
11. [RemoteClass(alias="...B")]
12. public class B{
13. private innerClass:A;
14. private outStr:String;
15. // ... getters and setters
16. }
17.}
复制代码现在问题来了,flex端的vo层中B类中的innerClass的值一直都取不到,
在网上搜了好多资料,最多的就是说声名innerClass的时候不要import A
要直接引用,可是不好使,也不明白为什么那么做,希望大家帮忙解决一下!!!
谢谢了!!!!!
相关推荐
总结,这个"一个简单的dwr使用示例"涵盖了DWR的基本使用流程,包括安装配置、创建远程调用的Java类、生成和引用JavaScript接口以及在前端调用Java方法。对于初学者来说,这是一个很好的起点,可以帮助他们理解DWR...
在示例代码中,`FlexWithJava.mxml`文件中定义了一个`RemoteObject`实例,通过设置`destination`属性指向`UserDao`类,Flex就能够调用Java层的方法。当Java层的方法执行完毕,返回结果时,`onResult`事件处理器会被...
在Red5中,你可以创建一个服务端的Java类,该类的方法将作为客户端可调用的远程方法。这些方法需要被标记为`@RemoteClass`注解,以便Red5知道哪些方法可以被远程访问。同时,你需要在Red5的服务配置文件中声明这个...
DWR3.0是DWR的一个重要版本,它提供了许多增强的功能和改进,使得开发人员能够更高效地构建动态、交互式的Web应用。 DWR3.0的JAR包包含了所有必要的类和资源,用于在服务器端集成DWR框架。这个JAR文件通常会包含...
8. **案例工程分析**:压缩包中的"flex工程"很可能是提供了一个实际的Flex项目,包含了MXML文件、ActionScript代码和配置文件。你可以通过这个案例学习如何设置服务、编写调用Java方法的代码以及处理返回的数据。 9...
在Flex项目中使用RemoteObject,首先需要在MXML文件中声明一个RemoteObject实例,例如: ```xml ``` 这里的`id`属性定义了引用该RemoteObject实例的变量名,`destination`属性则指定了服务器端的服务名称。在本例...
DWR(Direct Web Remoting)是一个开源的Java框架,它使得在Web应用程序中实现Ajax(Asynchronous JavaScript and XML)技术变得更加简单。Ajax允许创建富互联网应用程序(RIA),这些应用程序能够实时更新用户界面...
5. **创建 Flex 客户端**: 在 Flex 项目中,你需要创建一个对应的代理类,这个类会调用 Spring 服务。Flex 提供的 `mx.rpc.remoting.RemoteObject` 类可以帮助我们实现这一功能。例如,你可以创建一个 `...
在IT行业中,Granite是Adobe Flex与Java之间交互的一个关键组件。这个技术允许开发者利用Flex的富客户端界面优势,结合Java的后端处理能力,构建高效且用户友好的应用程序。在本篇讨论中,我们将深入探讨如何使用...
- `User`类定义了一个简单的JavaBean,用于表示从数据库中读取的用户信息。 - 包含一个`name`属性,以及对应的getter和setter方法。 ##### 2. UserDao.java ```java package org.rjb.java; import java.sql....
这通常涉及在Java类上使用特定的注解,如`@RemoteClass`和`@MessageBroker`。 4. **定义Flex服务引用**:在Flex项目中,通过`services-config.xml`配置文件添加对Java服务的引用,设置相应的通道类型(如HTTP或RTMP...
Flex与数据库的交互通常需要一个中间层(例如Java)来处理数据库请求并将结果发送回Flex客户端。这种架构模式有助于分离关注点,提高系统的可维护性和扩展性。 ### Java后端开发 #### 数据库连接 Java后端通过...
2. 创建J2EE项目:在IDE中创建一个新的Maven或Eclipse项目,添加必要的J2EE库。 3. 集成BlazeDS:下载并解压BlazeDS,将lib目录下的jar文件添加到J2EE项目的类路径中。配置web.xml以启动BlazeDS Servlet。 4. 创建...
- **定义ActionScript接口**:为了在Flex客户端调用Java服务,你需要创建一个与Java接口匹配的ActionScript接口。这个接口会列出所有可调用的方法。例如: ```actionscript [RemoteClass(alias=...
在Flex客户端中,定义了一个对应的VO类,用于接收Java Bean传递过来的数据。 ```actionscript package vo { [RemoteClass(alias="com/employee/EmployeeBean")] [Bindable] public class EmployeeAs { private ...