- 浏览: 719381 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (389)
- flex (150)
- java (55)
- flex_sharedObject (4)
- iphone/android (7)
- red5 (4)
- blazeds (19)
- ajax (3)
- flex&java (9)
- 聊天室 (2)
- flex的问题 (1)
- game (8)
- flex_xml (1)
- flex组件学习 (2)
- JGroups (1)
- 中转站 (2)
- ruby (7)
- flex_js (5)
- C/C++ (14)
- perl (2)
- db (13)
- air (10)
- hibernate (8)
- flash_flex_as_3d (2)
- struts (4)
- dwr (8)
- freemarker (2)
- AS (22)
- 工具 (6)
- js_jquery_ext_yui (4)
- .net (1)
- C# (1)
- 前端 (1)
最新评论
-
136900923:
您好,您的代码我不是很懂,我想跟您交流一下,我的qq邮箱:13 ...
hibernate做无限极菜单树如此简单 -
fykyx521:
两个同一个功能
flex_flush_Socket 安全沙箱解决 -
ustb:
你上下两个代码类之间没关系
flex_flush_Socket 安全沙箱解决 -
u010656335:
...
flex发送QQ表情 -
u010656335:
flex发送QQ表情
REMOTEOBJECT:
package com.test;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import flex.messaging.*;
public class GETSESSION {
public GETSESSION() {
// TODO Auto-generated constructor stub
}
public void setSession(String atr,Object val){
HttpServletRequest request = FlexContext.getHttpRequest();
HttpSession session = request.getSession();
session.setAttribute(atr,val);
}
public Object getSession(String atr){
HttpServletRequest request = FlexContext.getHttpRequest();
HttpSession session = request.getSession();
return session.getAttribute(atr);
}
}
PS1:我的remoting-config.xml:
<destination id="gethttpsession">
<properties>
<source>com.test.GETSESSION</source>
<scope>application</scope>
</properties>
</destination>
PS2:返回的OBJECT如果想要与AS3的OBJECT转化的话这个类要实现序列化(Serializable),还必须有get set方法,maybe flex access to the object with this javacode
mxml:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:RemoteObject id = "ro" destination="gethttpsession" source="servlet">
<mx:method name="getSession" result="getresult(event)"/>
</mx:RemoteObject>
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
private function getresult(event:ResultEvent):void{
var cid:String = event.result as String;
Alert.show(cid);
}
private function getsession():void{
ro.getSession("user");
//ro.addEventListener(ResultEvent.RESULT,getcomid);
}
private function init():void{
ro.setSession("user","http://bjutren.spaces.live.com/");
}
]]>
</mx:Script>
<mx:Button x="125" y="89" label="setsession" click="init()"/>
<mx:Button x="125" y="119" label="getsession" click="getsession()"/>
</mx:Application>
评论
发表评论
-
转深入理解Flash的沙箱 – Security Domains
2014-01-22 09:35 842一篇很经典的进阶文章,国外牛人的分享,清晰明了,图文并茂,适 ... -
flex 很有用的东东!
2010-06-17 23:50 1269网上找了好久,原来API中就有! -
flex出现的一些问题
2010-04-08 12:19 16701.kingnarestyle.swf和flexlib 的Su ... -
flex 样式工作原理【转】
2010-04-08 12:09 1326http://hi.baidu.com/ls_mcx/blog ... -
在FlexBuilder3中使用Actionscript3进行元编程
2010-03-11 19:15 1045http://flash.9ria.com/thread-46 ... -
Error: No class registered for interface mx
2010-02-01 09:36 1248http://www.gold98.net/blog/arti ... -
Flash 视频(FLV)编码,转换,录制,播放方案一网打尽
2010-01-16 18:34 2023http://www.htmlit.com.cn/post/8 ... -
FLEX中使用FLVPlayback控件.
2010-01-16 18:29 1402http://www.cnblogs.com/xxcainia ... -
flex 继承Application及xml命名空间
2009-12-30 18:43 1522<?xml version="1.0" ... -
flex Repeater effert加效果
2009-12-15 17:25 1528package cn.ishion.component { ... -
学习自定义组件---ConstomButton
2009-12-14 15:06 1839效果只是让Button动了下, 上传了flash源文件 p ... -
flex编译生成的As代码
2009-12-09 18:30 1316new flexProject ->起名叫 test ... -
flex自定义preloader
2009-12-09 17:43 1918package cn.ishion.component { ... -
flex自定义程序 preloader 加载多个资源
2009-12-09 02:05 2291package cn.ishion.component { ... -
Flex Builder编译错误An internal build error has occurred的解决方法
2009-12-05 16:44 3216原文:http://as3blog.com/resources ... -
flex uicomponent.addChild(Button) Button不显示
2009-12-04 19:23 2148设置下Button的宽度和高度就行了 var ui:U ... -
as3 xls导出excel乱码问题解决办法
2009-12-04 11:37 3403http://blog.csdn.net/Baijinwen/ ... -
FlashDevelop配置Flex4(gumbo)环境
2009-12-04 10:27 3058http://www.flexrain.cn/fl ... -
flex gooogle code as3xls导出数据到excel
2009-12-03 19:16 2366var ex:ExcelFile=new ExcelFile ... -
Flex坐标系统及转换
2009-12-02 22:10 3105http://flash.9ria.com/thread-40 ...
相关推荐
1. **远程调用(Remoting)**:BlazeDS的核心功能之一是提供远程调用服务,允许Flex客户端直接调用Java服务器上的方法。这种通信方式基于AMF(Action Message Format),一种高效的二进制序列化协议,可以减少网络...
在本文中,我们将深入探讨Blazeds的使用步骤以及如何通过提供的文件进行框架搭建。 1. **Blazeds的安装与部署** 首先,你需要下载Blazeds的发行版,其中包括了`blazeds.war`文件。这个文件是一个WAR(Web ARchive...
**Spring BlazeDS Integration** 是一个强大的技术组合,它允许开发者使用Spring框架在后端服务器上进行业务逻辑处理,同时利用Adobe Flex在前端构建富互联网应用程序(RIA)。BlazeDS是Adobe提供的一种开源服务器端...
Blazeds是一个强大的技术,由Adobe公司开发,用于构建富互联网应用程序(Rich Internet Applications, RIA)。...通过深入研究"blazeds.zip"中的资源,你可以快速掌握Blazeds的基本用法,并逐步构建自己的RIA应用。
BlazeDS提供了远程方法调用(RPC)功能,使Flex客户端能够直接调用Java服务器上的方法。Remoting允许开发者在Flex界面中使用Java服务,简化了客户端与服务器的交互。 5. **消息传递**: BlazeDS集成了Apache ...
BlazeDS通信到Java的PureMVC——Flex框架,BlazeDS的服务器配置比较麻烦,这里使用的是直接下载blazeds_turnkey_3-0-0-544.zip中的tomcat BlazeDS模板路径为: blazeds_turnkey_3-0-0-544.zip解压后路径\tomcat\...
本文将详细介绍Blazeds的核心概念、功能以及如何使用它。 Blazeds,全称BlazeDS,是Adobe Flex和后端服务器之间进行数据交换的一种解决方案。它的主要目标是提供灵活的数据集成,使Flex前端可以与Java后端服务进行...
- 对于大多数应用场景而言,Blazeds已足够使用,且无需支付费用。 - Blazeds更注重社区支持和技术的持续发展。 - **部署与运行** - 创建完项目后,可以使用MyEclipse部署到本地的Tomcat服务器。 - 运行项目前,...
1. `blazeds-turnkey-readme.htm`:这是项目的基本使用指南,详细介绍了如何配置和运行BlazeDS Turnkey,包括系统需求、安装步骤和启动方法。对于初学者来说,这是一个很好的起点,能够快速上手项目。 2. `samples....
使用Blazeds,开发者可以在Flex界面中直接操作Java对象,比如EJB、Spring Bean或Hibernate实体,无需手动编写复杂的网络通信代码。此外,Blazeds还集成了Spring框架,使得Java服务的集成更加方便。 在实际开发中,...
1. **设置环境**:首先需要安装Adobe Flex Builder或使用其他IDE集成BlazeDS库,同时在服务器端部署BlazeDS服务。 2. **创建服务**:在服务器端定义Java服务,这些服务通常以Spring Bean的形式存在,可以通过注解或...
提供的"BlazedsDemo"可能是展示如何配置和使用Blazeds的示例代码。这个项目可能包含了创建Flex客户端、配置Blazeds服务、建立Java后台服务等步骤,帮助开发者理解Blazeds的工作原理。 9. **开发工具**: 开发...
这个版本包含了两个主要的战争(war)文件:blazeds.war 和 blazeds-spring.war,以及它们对应的解压后的文件夹。这些资源都是为了帮助开发者在Java EE环境中集成Flex和ActionScript客户端应用。 1. **BlazeDS**: ...
### BlazeDS War包及Flex结合BlazeDS的...通过以上步骤,我们完成了使用BlazeDS实现Java应用服务器与Flex客户端之间的远程调用的基础设置。此教程不仅适用于初学者,也对有一定基础的开发者提供了有价值的参考信息。
对于开发者来说,理解readme文件中的内容至关重要,因为它可以帮助你正确地设置和使用BlazeDS。 BlazeDS的核心功能包括: - **Remoting服务**:允许Flex客户端通过AMF(Action Message Format)协议直接调用后端...
1. **Remoting**:这是Blazeds的基础,它允许Flash应用程序通过AMF直接调用服务器上的远程方法,实现了远程过程调用(RPC)。这种调用方式比XML-based的Web服务更为快速和高效。 2. **Message Brokering**:Blazeds...
BlazeDS与Flex整合是构建富互联网应用程序(RIA)的一种常见技术组合,它允许开发者...通过理解这两者的原理和整合方法,开发者可以构建出具有强大数据处理能力和实时交互功能的RIA,从而提升用户体验并优化业务流程。
这些配置完成后,就能够在MyEclipse环境中开发使用Flex作为前端、Java作为后端,利用Blazeds进行通信的Web应用程序了。这一过程不仅涉及到了后端Java开发的技术,还包括了前端的Flex开发技术,以及后端与前端通信的...
BlazeDS 是一款基于 Java 的服务器端远程方法调用(Remoting)和实时Web消息传递技术,由Adobe官方提供,它使得开发者能够轻松地将Flex和Adobe AIR应用程序连接到后端分布式数据,并实现实时数据推送,从而创建更具...
因此,整合Spring和BlazeDS使得Flex可以直接使用由Spring管理的对象,提高了代码的可维护性和灵活性。 整合过程通常包括以下几个步骤: 1. **扩展AbstractBootstrapService**: 首先,我们需要扩展BlazeDS提供的`...