`
wfzhanga
  • 浏览: 70204 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Flex Spring框架成BlazeDS

 
阅读更多

官网地址:http://www.springsource.org/spring-flex

下载资源包: spring-flex-1.5.2.RELEASE-dist.zip

 

1. 代码配置(spring的配置不作说明):

1)引入jar包:spring-flex-core-1.5.2.RELEASE.jar

2)web.xml配置:

<listener>
    <listener-class>flex.messaging.HttpFlexSession</listener-class>
</listener>
<servlet>
    <servlet-name>MessageBrokerServlet</servlet-name>
    <servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
    <init-param>
        <param-name>services.configuration.file</param-name>
        <param-value>/WEB-INF/flex/services-config.xml</param-value>
    </init-param>
    <load-on-startup>3</load-on-startup>
</servlet>

 2)services-config.xml如附件配置

 3)flex应用配置:

-services "**\WebContent\WEB-INF\flex\services-config.xml" -locale en_US

4)flex调用配置:

/**
 * 简化对同一远程代理方法的调用
 * @param service
 * @param method
 * @param args
 * @param resultHandler
 * @param faultHandler
 *
 */
public static function invokeRemoteObjectMethod(service:RemoteObject, method:String, args:Array, resultHandler:Function, faultHandler:Function=null):void
{
	var operation:AbstractOperation=service.getOperation(method) as AbstractOperation;
	var handler:Function=function(event:ResultEvent):void
	{
		operation.removeEventListener(ResultEvent.RESULT, handler);
		resultHandler(event);
	}
	operation.addEventListener(ResultEvent.RESULT, handler);

	if (faultHandler != null)
	{
		var faultHandler:Function=function(event:FaultEvent):void
		{
			operation.removeEventListener(ResultEvent.RESULT, faultHandler);
			faultHandler(event);
		}

		operation.addEventListener(FaultEvent.FAULT, faultHandler);
	}

	operation.send.apply(service, args);
}

 

 

 

分享到:
评论

相关推荐

    flex-spring-blazeds demo

    Spring框架则是Java企业级应用的事实标准,提供了灵活的依赖注入和面向切面编程等功能。BlazeDS是Adobe推出的一个轻量级的服务器端技术,用于在Flex客户端和Java服务器之间实现数据通信。本文将深入探讨如何将这三者...

    Flex Spring JAVA BLAZEDS整合

    【Flex Spring JAVA BLAZEDS整合】是一种技术实践,它将Adobe Flex的前端展示层与Spring框架的后端业务逻辑层紧密结合,利用BlazeDS作为中间件进行数据传输。Flex作为一个强大的RIA(富互联网应用程序)开发平台,常...

    flex+spring+blazeds消息推送

    Spring框架提供了依赖注入(DI)、面向切面编程(AOP)、数据访问、事务管理、远程服务、MVC等核心功能,是Java开发中不可或缺的部分。 3. **BlazeDS**:是Adobe提供的一个免费的数据和服务中间件,用于在Flex和...

    Spring MVC+BlazeDS+Flex框架实践

    Spring MVC是Spring框架的一部分,是一个用于构建Web应用程序的模型-视图-控制器(Model-View-Controller)架构。它提供了一种分层结构,使得开发者可以清晰地分离业务逻辑、数据模型和用户界面。Spring MVC的优势...

    Flex-Spring-JAVA-BLAZEDS.rar_Flex spring_flex_flex java

    2. Spring框架的介绍:依赖注入原理,Spring MVC,Spring的AOP概念。 3. BlazeDS的使用:配置BlazeDS服务,设置数据通道,理解Remoting Destination和MessageBroker。 4. Flex与Spring的集成:通过BlazeDS的AMF通信...

    Flex、Spring整合:blazeds

    Flex和Spring的整合是Web开发中的一个重要话题,它允许开发者在客户端使用Flex构建富互联网应用程序(RIA),同时在服务器端利用Spring框架的强大功能进行业务逻辑处理和数据管理。这篇文章将详细探讨这一集成过程,...

    flex-spring blazeds integration基本框架搭建记录

    Spring框架作为Java企业级应用的主流选择,提供了强大的依赖注入和面向切面编程功能。BlazeDS则是Adobe推出的一个轻量级数据通信中间件,用于Flex与Java服务器之间的实时双向通信。本文将详细介绍如何将这三个技术...

    flex+blazeds+spring

    标题“flex+blazeds+spring”表明我们要探讨的是如何将Flex前端与BlazeDS中继层和Spring后端框架结合起来,实现完整的数据交互和应用程序逻辑。 在Flex与Spring集成的环境中,Flex作为用户界面展示层,负责与用户...

    FlexSpring jar包

    FlexSpring jar包是针对Flex和Spring框架集成使用的一个关键组件,它使得基于Adobe Flex的前端应用能够无缝地与Spring框架的后端服务进行交互。在本文中,我们将深入探讨Flex和Spring框架的基本概念,FlexSpring集成...

    flex+Spring+Hibernate+Cairngorm+BlazeDS+Spring BlazeDS Integration整合框架

    使用flex 4.5 + Spring 3.0 + Hibernate 3.3 + Cairngorm 2.2.1 + BlazeDS 3.3.0 + Spring BlazeDS Integration 1.0.3整合出的一个登录的小demo·

    flex + spring + BlazeDS + google App JDO 实现一个CRUD.

    标题中的“flex + spring + BlazeDS + google App JDO 实现一个CRUD”是指使用Adobe Flex作为前端开发工具,Spring框架作为后端服务层,BlazeDS作为数据推送中间件,以及Google App Engine的JDO(Java Data Objects...

    Flex4.X+BlazeDS+Spring3L实战开发在线书店二

    在本课程中,我们将深入探讨如何使用Flex 4.6、BlazeDS、Spring 3 和其他相关技术来构建一个实际的在线书店应用。Flex 4.6 是Adobe Flex框架的一个重要版本,它提供了强大的富互联网应用程序(RIA)开发工具,使...

    SpringFlex框架搭建

    SpringFlex框架搭建是一个将Spring框架与Adobe Flex技术结合使用的实践过程。这个框架允许开发者利用Spring的强大功能来构建后端服务,同时使用Flex作为前端展示层,提供富互联网应用程序(RIA)的用户体验。在本篇...

    spring+blazeDS+flex4 例子

    在Spring框架中,我们可以创建Bean来代表业务对象,通过配置文件或注解来管理它们的生命周期和依赖关系。 BlazeDS是Adobe提供的一个免费服务器端技术,用于在Java服务器和RIA客户端之间进行实时的数据通信。它支持...

    Spring整合flex-Spring BlazeDS Integration-带项目demo

    Spring BlazeDS Integration是Spring框架的一个组件,它提供了与Adobe Flex的无缝集成,允许后端Java服务与前端Flex客户端进行通信。这个项目demo提供了实际操作的例子,帮助开发者理解和实现Spring与Flex的结合。 ...

    flex+spring +BlazeDs+spring+ibatis+Cairngorm整合教程(以前下的,忘了来源了,感激这位大神...)

    标题中的“flex+spring +BlazeDs+spring+ibatis+Cairngorm整合教程”涉及到的是一个基于Adobe Flex前端、Spring后端服务、BlazeDS作为数据通信中间件、Spring框架进行服务管理以及Ibatis作为持久层操作的典型企业级...

    Spring BlazeDS Integration Spring集成BlazeDS

    **Spring BlazeDS Integration** 是一个强大的技术组合,它允许开发者使用Spring框架在后端服务器上进行业务逻辑处理,同时利用Adobe Flex在前端构建富互联网应用程序(RIA)。BlazeDS是Adobe提供的一种开源服务器端...

Global site tag (gtag.js) - Google Analytics