- 浏览: 807090 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (360)
- Java (101)
- JPA/Hibernate (10)
- Spring (14)
- Flex/BlazeDS (37)
- Database (30)
- Lucene/Solr/Nutch (0)
- Maven/Ant (25)
- CXF/WebService (3)
- RPC/RMI/SOAP/WSDL (1)
- REST (6)
- TDD/BDD/JUnit (1)
- Servlet/JSP (2)
- AI/MachineLearning (3)
- Resource (1)
- 字符编码 (2)
- OOA/OOPS/UML (5)
- DesignPattern (8)
- 算法与数据结构 (11)
- Web&App Server (13)
- 并发&异步&无阻塞 (7)
- Entertainment (4)
- JavaScript/ExtJS (45)
- CodeStyle&Quality (1)
- svn/git/perforce (8)
- JSON (2)
- JavaScriptTesting (4)
- Others (6)
- RegularExpression (2)
- Linux/Windows (12)
- Protocal (2)
- Celebrities (1)
- Interview (1)
- 计算机语言 (1)
- English (2)
- Eclipse (5)
- TimeZone/时区 (1)
- Finance (1)
- 信息安全 (1)
- JMS/MQ (2)
- XSD/XML/DTD (3)
- Android (4)
- 投资 (3)
- Distribution (3)
- Excel (1)
最新评论
-
qdujunjie:
如果把m换成具体的数字,比如4或者5,会让读者更明白
m阶B树中“阶”的含义 -
java-admin:
不错,加油,多写点文章
关于Extjs的mixins和plugin -
xiehuaidong880827:
你好,我用sencha cmd打包完本地工程后,把app.js ...
ExtJS使用Sencha Cmd合并javascript文件为一个文件 -
KIWIFLY:
lwpan 写道inverse = "true&qu ...
Hibernate中什么时候使用inverse=true -
luedipiaofeng:
good
消除IE stop running this script弹出框
package { import util.BrowserUtil; import mx.controls.Alert; import mx.messaging.Channel; import mx.messaging.ChannelSet; import mx.messaging.channels.AMFChannel; import mx.messaging.channels.SecureAMFChannel; import mx.rpc.remoting.mxml.RemoteObject; public class RemoteObjectWrapper { private var _remote:RemoteObject; private var _destination:String; private var _url:String; private var _useSecureAMFChannel:Boolean=false; public function RemoteObjectWrapper(destination:String,useSecureAMFChannel:Boolean=false,url:String=null) { this._destination=destination; this._useSecureAMFChannel=useSecureAMFChannel; this._url=url; } public function get newInstance():RemoteObject{ this._remote=new RemoteObject(_destination); _remote.channelSet=new ChannelSet(); var channel:Channel=newChannel(); _remote.channelSet.channels=[channel]; _remote.requestTimeout=7200; return _remote; } private function newChannel():Channel{ var channel:Channel; if(this._url==null || this._url.length==0){ var browserUtil:BrowserUtil=BrowserUtil.getInstance(); if(this._useSecureAMFChannel || browserUtil.isHttpsURL){ channel=new SecureAMFChannel(); channel.url="/"+browserUtil.contextRoot+"/messagebroker/amfsecure"; }else{ channel=new AMFChannel(); channel.url="/"+browserUtil.contextRoot+"/messagebroker/amf"; } }else{ if(this._useSecureAMFChannel || this._url.indexOf("https")>-1 || this._url.indexOf("amfsecure")>-1){ channel=new SecureAMFChannel(); channel.url=_url; }else if(this._url.indexOf("http")>-1 || this._url.indexOf("amf")>-1){ channel=new AMFChannel(); channel.url=_url; } } return channel; } } }
发表评论
-
Panel高度为0但里面的组件依旧显示
2013-04-24 14:34 1122解决办法: 把Panel中的内容组件用<s:Scroll ... -
约束布局constraint layout
2013-03-01 14:02 1868约束布局constraint layout要点: 1)只有支持 ... -
根据屏幕分辨率动态调整组件大小
2013-02-22 17:34 1561将代码写在组件的preInitialize事件监听器里面 简化 ... -
设置Flex组件的尺寸大小
2013-02-21 16:17 1584深红色部分标明了需注意的地方 另外要注意组件和容器的生命周 ... -
Flex minWidth minHeight
2013-02-04 16:17 1568minWidth 这个值并不是给组件自己用的,而是给组件的父容 ... -
ActionScript遍历绑定(BindProperty,BindSetter,ChangeWatcher)
2013-02-01 10:11 2508注意: 为防止内存益处,记得调用watcherInstance ... -
Flex程序适应不同屏幕尺寸和分辨率(滚动条)
2013-01-31 15:02 9888FlashBuilder编译后自动生成的xx.html里面定义 ... -
FlexContext, FlexClient,FlexSession
2013-01-15 15:05 2430使用了BlazeDS后,可以从FlexContext中获取一系 ... -
防止RemoteObject批处理AMF消息
2013-01-14 17:01 1341问题描述: 如果你在短时内调用同一个java对象上的两个方法, ... -
flex浏览器相关辅组类
2012-12-06 13:39 1290package util { import flash. ... -
Flex可变参数带来的问题
2012-12-06 13:34 1532当你在flex的方法中用了可变参数后,你会发现这些参数传到ja ... -
flex如何通过类名称实例化对象
2012-11-30 13:52 2777Getting the class from an objec ... -
flexlib的treeGrid用法
2012-11-30 13:46 1331为了使用treeGrid,通常你需要定义自己的DataDesc ... -
自定义flex tree的DataDescriptor
2012-11-30 13:42 1449public class EnvironmentDataDes ... -
关于Boolean类型在flex与java中间传递的问题
2012-11-30 13:38 1291/** *为简化,只列举两个字段 */ publi ... -
给Flex的Tree赋值方式(XML和ArrayCollection)
2012-11-30 09:33 40651)方式一,mxml内嵌xml数据赋值方式,Embedded ... -
Custom Alert
2012-11-26 19:21 0<?xml version="1.0&qu ... -
Flex服务端分页
2012-11-14 17:00 1094Structure: model event ... -
Flex可携带数据的Aler组件(DataCarriableAlert)
2012-11-14 16:52 1373package component.alert { ... -
映射flex类到java内部类
2012-11-14 16:05 1218java端 public class Person{ p ...
相关推荐
`RemoteObject` 可以方便地将Flex应用程序中的ActionScript方法映射到服务器上的业务逻辑方法,从而实现数据的传递和交换。以下将详细讲解如何使用`RemoteObject`以及它的工作原理。 1. **配置Flex项目** 在Flex...
RemoteObject是Adobe Flex框架中的一个特性,允许在客户端(如Flash Player)和服务器端之间进行透明的RPC(远程过程调用)通信。 在Flex应用中,RemoteObject是客户端与服务器交互的关键组件,它提供了与服务器...
它通过HTTP或HTTPS协议与服务器进行通信,并且支持多种传输协议,如HTTP、RTMP和WebSockets。RemoteObject能够调用服务器端的方法,将结果返回到客户端,实现数据的双向传输。 ### 2. BlazeDS简介 BlazeDS是Adobe...
在BlazeDS的配置文件中,你需要添加相应的channel设置,指定使用HTTP或HTTPS协议,以及AMF协议。然后,配置服务暴露,如: ```xml <destinationId>javaService <class>flex.messaging.adapters.java.Java...
### Flex中ActionScript动态调用RemoteObject类 在Flex中,使用ActionScript动态调用RemoteObject类是一种常见的实现客户端与服务器端交互的方式。通过这种方式,开发者可以在客户端灵活地调用服务器端的服务,并...
RemoteObject通过HTTP、AMF(Action Message Format)等协议,将ActionScript对象转换为可被服务器理解的数据格式,然后发送到服务器。服务器处理完请求后,再将结果转换回ActionScript对象并返回给客户端。在Flex中...
RemoteObject会自动处理序列化和反序列化过程。 ```actionscript remoteObject.saveUser(userObject, saveUserResultHandler, saveUserFaultHandler); ``` 6. **处理结果和错误**:你需要提供结果处理函数和错误...
这个"remoteObject-java简单CURD例子.rar"压缩包提供了一个示例,演示了如何使用Java实现远程对象(Remote Object)进行基本的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作,也就是常说的CURD...
3. **创建RemoteObject实例**:在ActionScript代码中,我们需要创建一个RemoteObject实例,并指定其连接的后端服务名和方法。例如: ```as3 var remoteObject:RemoteObject = new RemoteObject(); remoteObject....
本篇文章将深入探讨如何使用`RemoteObject`与Java进行JSON格式的数据交换,以便更好地理解和应用这一技术。 首先,`RemoteObject`是Flex框架中的一个关键组件,它允许Flex应用通过AMF(Action Message Format)协议...
当Flex客户端通过RemoteObject调用`sayHello`方法并将User对象作为参数传递时,AMF会自动将ActionScript对象序列化为服务器可识别的格式,然后服务器执行相应的方法,最后将结果返回给客户端。客户端接收到结果后,...
AMF协议支持自动类型转换,使得Flex和Java之间可以直接传递复杂的数据类型,如自定义对象。但需要注意的是,Flex和Java的数据模型必须保持一致,否则会导致转换失败。 6. **错误处理和事件监听** 上述代码中的`...
1、修改apache-tomcat-6.0.14\bin\catalina.bat文件中的JAVA_HOME的值,指向你所装的jdk的目录;...3、输入地址:http://localhost:8080/BlazeDsServer/BlazeDsExample.html 查看效果! 4、包含源代码。
一个用Flex调用JAVA方法的例子ffffffff
### Flex中RemoteObject与Java的通信 在Flex开发过程中,实现客户端与服务器端的数据交互是一项基本而又关键的任务。其中,`RemoteObject`是Adobe Flex框架提供的一个强大的组件,它允许Flex应用程序通过AMF...
eclipse3.7 + flash builder 4.5插件 + tomcat6.X调试通过,一个flex remoteobject简单例子(BlazeDS)。实际导入后指定flex server--java settings--blazeds.war的路径
总结来说,这个项目结合了Flex3的UI展示能力,通过RemoteObject组件实现了与Java服务器的AMF通信,利用Datagrid组件展示了数据,并在后端使用Java和Oracle数据库进行数据处理和存储。通过这种方式,开发者可以构建出...