- 浏览: 620213 次
- 来自: 信阳
文章分类
最新评论
-
贝塔ZQ:
导出数据到excel文档中,可以使用pageoffice插件实 ...
Java POI 数据导出到Excel 2010 -
熊佳佳:
key是需要向支付宝购买额度的
支付宝即时到帐接口调试入口页面 -
zhuzuofei:
你好,你代码中提供的pid,key好像是无效的...
支付宝即时到帐接口调试入口页面 -
xingxing:
光有图没有解决方案......
centOS setup 命令 设置网络参数 -
atgoingguoat:
...
Android:简单的图片浏览器
package com.demo.service; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class UserService { public List getUserList() { List resultList = new ArrayList(); for (int i = 1; i <= 10; i++) { Map map = new HashMap(); map.put("id", i); map.put("name", "name" + i); map.put("age", 17 + i); map.put("email", "China" + i + "@gmail.com"); resultList.add(map); } return resultList; } }
<?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="init()"> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; [Bindable] private var list:ArrayCollection; public function init():void{ UserService.getUserList(); } protected function UserService_resultHandler(event:ResultEvent):void { // TODO Auto-generated method stub list=event.result as ArrayCollection; } ]]> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> <s:RemoteObject id="UserService" destination="userService" endpoint="/DataServer/messagebroker/amf"> <s:method name="getUserList" result="UserService_resultHandler(event)"/> </s:RemoteObject> </fx:Declarations> <s:DataGrid id="grid1" x="132" y="88" width="350" requestedRowCount="10" dataProvider="{list}"> <s:columns> <s:ArrayList> <s:GridColumn dataField="id" headerText="ID"></s:GridColumn> <s:GridColumn dataField="name" headerText="姓名"></s:GridColumn> <s:GridColumn dataField="age" headerText="年龄"></s:GridColumn> <s:GridColumn dataField="email" headerText="邮箱"></s:GridColumn> </s:ArrayList> </s:columns> </s:DataGrid> </s:Application>
<?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="init()"> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; [Bindable] private var message:String; private var list:ArrayCollection; public function init():void{ UserService.getUserList(); } protected function UserService_resultHandler(event:ResultEvent):void { // TODO Auto-generated method stub list=new ArrayCollection((event.result).toArray()); message=list.getItemAt(0).email; } ]]> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> <s:RemoteObject id="UserService" destination="userService" endpoint="/DataServer/messagebroker/amf"> <s:method name="getUserList" result="UserService_resultHandler(event)"/> </s:RemoteObject> </fx:Declarations> <s:Label x="232" y="206" text="{message}"/> </s:Application>
发表评论
-
利用Flex Flash Builder开发Web HelloWorld
2015-08-23 08:15 8311.jdk1.8.0_51 2.Flash® Builder™ ... -
cairngorm3 下载
2015-08-22 15:06 564http://opensource.adobe.com/svn ... -
Welcome To Cairngorm
2012-10-08 12:02 676Established by Adobe Technical ... -
Adobe BlazeDS download
2012-10-08 11:48 1086http://sourceforge.net/adobe/bl ... -
html嵌入flex swf
2012-09-12 21:18 3157<!DOCTYPE html PUBLIC " ... -
随机数字键盘
2012-09-02 07:48 868<?xml version="1.0&qu ... -
Spring Flex 整合 配置
2012-08-31 12:13 943<?xml version="1.0" ... -
关闭自身浏览器
2012-08-24 11:33 784<mx:Button textAlign="c ... -
Java Map与Flex Object 对象转换
2012-08-23 21:52 1870package com.demo.service; im ... -
获取Flex客户端IP地址
2012-08-20 20:02 2990FlexContext.getHttpRequest().ge ... -
TypeError: Error #1006: getResourceBundle 不是函数。
2012-08-20 11:30 1442TypeError: Error #1006: getReso ... -
基于Cairngorm框架调用Java的Flex登陆案例
2012-08-19 14:55 1044附件:TestLogin.rar (2.5 MB)为此案例的源 ... -
获取任意组件的ID或其他属性值
2012-08-19 09:29 1223import mx.core.FlexGlobals; i ... -
动态加载与销毁自定义组件
2012-08-16 11:50 906<fx:Script> <![CDAT ... -
TypeError: Error #1006: getResourceBundle 不是函数
2012-08-10 11:20 2615TypeError: Error #1006: getReso ... -
Cairngorm2/3 框架 烟水晶 HelloWorld 源代码案例
2012-08-09 10:37 986我使用的是Flash Builder 4.6和BlazeDS4 ... -
数据提供程序和集合
2012-08-03 11:11 757下面的简单示例介绍了控件是如何定义数据提供程序(定义为 Act ... -
Flash Builder 4.6 Data Services
2012-08-02 13:58 780LiveCycle trial downloads htt ... -
BlazeDS 数据绑定 RDS
2012-08-01 19:43 901http://www.java2s.com/Code/Jar/ ... -
Flex跳转到网页
2012-07-31 19:36 230<?xml version="1.0" ...
相关推荐
在这个特定的情况下,我们讨论的是如何将Java的`java.util.List`对象转换为Flex中的`ArrayCollection`。`ArrayCollection`是Flex中用于数据绑定和显示列表控件的数据源,而`List`是Java中的集合类,两者之间存在一些...
1. **Java对象序列化**:为了让Flex客户端能够理解并显示Java对象,首先需要将这些对象转换为可传输的格式,通常是JSON或AMF(Action Message Format)。Java对象需要实现Serializable接口以便序列化。 2. **Flex与...
10. XML -> org.w3c.dom.Document:ActionScript的XML对象转换为Java的DOM文档,用于解析和操作XML数据。 11. XMLDocument -> org.w3c.dom.Document:XML文档对象同样映射为Java的DOM文档。 接下来是Java到...
- **java.util.Date**:转换为Flex的Date对象。 - **boolean**:对应Flex的Boolean。 在实际开发中,使用Flex的 BlazeDS 或 GraniteDS 等中间件可以简化这个过程,它们提供了自动类型转换的功能。然而,对于复杂...
例如,Flex的`ArrayCollection`在Java中可能会被解析为`List`,需要额外处理。 - **null值**:Flex中的`null`在Java中可能是`null`或特定类型的默认值,比如`String`的`null`在Java中是`""`。 - **数字精度**:由于`...
7. ArrayList与ArrayCollection的转换:在Java中,使用ArrayList存储数据,但在Flex中,这些数据将被解析为ArrayCollection,因此,当数据从Java传递到Flex时,需要注意这种类型转换。 8. Flex与Java的集成:在Flex...
Java是一种广泛使用的面向对象的编程语言,具有跨平台性、强大的类库和高度可移植性。而ActionScript是用于Adobe Flash和Flex应用的脚本语言,主要用于创建交互式内容和动画,它在Web开发领域尤其流行。 Java2...
7. **数据传输**:Java和Flex之间的通信通常通过AMF(Action Message Format)实现,它是一种高效的数据序列化格式,可以将Java对象转换为二进制数据,然后由Flex解码为同等的ActionScript对象。在这个例子中,`...
然后在Java代码中,使用POI打开Excel文件,遍历工作表和行,将数据填充到`DataCol`对象中,并将这些对象添加到`ArrayList`。接着,通过Blazeds将`ArrayList`转换为Flex所需的`ArrayCollection`,并发送给前端。最后...
- 数据转换:Java后台返回的数据需要被转换为Flex能够理解的格式,这通常涉及JSON或AMF序列化。 - 图表配置:根据需求定制甘特图的样式,如颜色、时间轴刻度、任务细节等。 - 动态更新:如果数据实时变化,可以...
- **序列化**:将Flex中的对象转换为JSON字符串。 - **反序列化**:将JSON字符串转换回Flex中的对象。 - **示例代码**: ```actionscript var stuInfo:Object = new Object; stuInfo.faculty = "Computer ...
服务调用的结果会自动转换为Flex可识别的数据类型,如ArrayCollection或对象。 6. **处理数据响应**:当Java服务执行完毕并返回结果后,Flex客户端会接收到数据,并根据需求进行显示或进一步处理。 7. **错误处理*...
- 数据转换:Java需要将接收到的Flex DataGrid的数据结构(可能是JSON或XML)解析成Java对象,例如List, Object>>。 - Excel生成:使用Apache POI库,这是一个强大的API,允许我们在Java中创建、修改和操作...
在Flex中,这可以通过创建一个ArrayCollection对象并将Java服务返回的结果集转换为它来实现。ArrayCollection是Flex中的一个动态数组,它可以被用作各种UI组件的数据源。 集成流程大致如下: 1. 配置Myeclipse 9.0...
`json-lib`是Java中常用的JSON处理库,它可以将Java对象转换成JSON字符串,反之亦然。在Flex与Java交互中,`json-lib`扮演着数据转换的重要角色。例如,你可以使用`JSONArray`和`JSONObject`来表示和操作JSON数据,...
这些代码可能演示了如何实现Flex和Java之间的CRUD通信,包括AMF通道设置、数据对象的序列化和反序列化、以及数据库操作的实现。通过学习和分析这些示例,开发者可以更深入地理解Flex与Java集成的细节,从而在实际...
5. **XStream**:XStream是Java的一个库,可以将Java对象转换为XML,反之亦然。在Java后端,它被用来将`List<User>`转换成XML字符串,方便通过HTTPService传递到Flex客户端。 6. **asx3m**:asx3m是ActionScript 3...
- 对象(Object)响应:J2EE端处理业务逻辑后,可以将Java对象转换为AMF格式,并通过LCDS推送到Flex客户端。Flex可以反序列化AMF数据,恢复为ActionScript对象。 - 列表(List)响应:服务器可以发送一个包含多个...
- **Flex解析JSON**:Flex提供了`ObjectProxy`和`ArrayCollection`来处理JSON数据,可以方便地将JSON对象转换为Flex中的数据结构。 - **Java生成JSON**:Java有许多库支持JSON,如Jackson、Gson、org.json等。这些...