`
牧羊人
  • 浏览: 213566 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flex blazeDs spring整合

    博客分类:
  • flex
阅读更多


        1.新建一个工程Flex_Spring。Application server type选择j2ee.选择下一步:Target runtime:选择tomcat,flex War file:选择你下载的blaze包,blazeds.war包。然后finish就OK啦,这样就创建了一个flex的j2ee工程。

        2.在web.xml文件中添加如下代码:
<context-param> 
                 <param-name>contextConfigLocation</param-name> 
                 <param-value>/WEB-INF/applicationContext.xml</param-value> 
  </context-param>
<servlet>
   <servlet-name>SpringContextServlet</servlet-name>
   <servlet-class>
    org.springframework.web.context.ContextLoaderServlet
   </servlet-class>
   <load-on-startup>1</load-on-startup>
</servlet>
<servlet>
   <servlet-name>SpringLog4jConfigServlet</servlet-name>
   <servlet-class>
    org.springframework.web.util.Log4jConfigServlet
   </servlet-class>
</servlet>
<servlet>
   <servlet-name>web</servlet-name>
   <servlet-class>
    org.springframework.web.servlet.DispatcherServlet
   </servlet-class>
</servlet>

3.在src下新建一个包:com.hp.common.并将SrpingFactory类(官方网站提供的)放到该包中。并在services-config.xml中声明该类
<factories>
  <factory id="spring" class="com.hp.common.SpringFactory" />
 </factories>

4.添加Spring的配置文件applicationCOntext.xml.可以到spring的例子文件中之间拷贝一个,然后将没有用的删除就可以了
<bean id="helloWorld" class="com.springflex.service">

5。在src新建一个类HelloService.java:
package com.springflex.service;

public class HelloService {
 public String sayHello(String username){
  return "Hello"+username;
 }

}

然后再remoting-config.xml文件中将此类声明到前台:
<destination id="helloWorld">  
        <properties> 
            <factory>spring</factory>
            <source>helloWorld</source>  
        </properties>  
    </destination> 

注意:这里的spring是在services-config.xml中声明的那个SpringFactory,

  6.后端配置基本结束,前端编写页面显示的内容:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
  <mx:Script>
   <![CDATA[
    import mx.rpc.events.FaultEvent;   
       import mx.controls.Alert;   
       import mx.rpc.events.ResultEvent; 
       
       [Bindable]  
       private var user:String;
       
       private function ClickHandler():void{
        remoteObject.getHello(textInput.text);
       }
         
       private function resultHandler(event:ResultEvent):void {
        user=event.result as String;    
       }   
         
       private function faultHandler(event:FaultEvent):void {   
           Alert.show(event.fault.toString(), "失败");   
       }   
   ]]>
  </mx:Script>
     
   <!-- destination 属性值要和 remoting-config.xml 中 destination 的 id 一致-->  
   <mx:RemoteObject id="remoteObject"  
                     destination="helloWorld"  
                    result="resultHandler(event)"  
                    fault="faultHandler(event)"/>  
     
   <mx:Button label="发送消息" click="ClickHandler()" x="256.5" y="197"/>  
   <mx:Text x="391" y="199" width="129" id="username" text="{user}"/>
   <mx:TextInput x="52" y="197" id="textInput"/>

</mx:Application>
分享到:
评论

相关推荐

    flex blazeds spring集成

    Flex Blazeds Spring集成是将Adobe的Flex前端技术与Spring框架后端服务相结合的一种开发模式。这个DEMO展示了如何在Flex客户端应用中利用Spring框架来管理和服务通信,从而实现更高效、灵活的分布式应用程序。 Flex...

    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 blazeds spring hibernate 增删改

    标题中的“Flex blazeds spring hibernate 增删改”揭示了这个压缩包文件包含的是关于使用Adobe Flex、BlazeDS、Spring和Hibernate技术进行Web应用开发的相关内容。这四个技术是Java EE领域中用于构建富互联网应用...

    Flex Spring JAVA BLAZEDS整合

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

    Flex_Spring_BlazeDS完整整合包

    Flex Spring BlazeDS整个web工程,其中FlexServer是整合后的myeclipse web project工程,FlexText是Flex测试工程。在tomcat中运行测试无误。

    flex+blazeds+spring

    通过这样的集成,我们可以利用Flex的动态和交互性用户界面,Spring的强大后端功能,以及BlazeDS的高效数据传输,构建出高性能、用户友好的Web应用程序。这种架构尤其适用于需要实时数据更新、复杂交互和大规模数据...

    PureMVC+Flex+BlazeDS+Spring+Hibernate.doc

    标题中的“PureMVC+Flex+BlazeDS+Spring+Hibernate.doc”指的是一项整合了多种技术的Web应用开发方案,这些技术包括PureMVC、Flex、BlazeDS、Spring和Hibernate。这篇文档可能是指导读者如何将这些技术结合在一起...

    构建全栈式Flex、BlazeDS和Spring集成解决方案

    本话题聚焦于使用Flex、BlazeDS和Spring框架的集成解决方案,旨在为开发者提供一个高效、灵活且可扩展的后端与前端交互平台。Flex是Adobe开发的一款用于创建富互联网应用程序(RIA)的前端开发工具,BlazeDS是其后端...

    flex blazeDS开发使用手册,对于集成blaze开发很有用处。

    Flex BlazeDS开发使用手册是Adobe官方提供的一份详尽指南,旨在帮助开发者高效地集成BlazeDS框架到Flex应用程序中。BlazeDS是一款开源的服务器端技术,它为富互联网应用(RIA)提供了数据推送、消息传递和Remoting...

    Flex-Spring-JAVA-BLAZEDS.rar_Flex spring_flex_flex java

    描述中的“Flex Spring JAVA BLAZEDS整合,永固整合将flex与Spring整合”表明这个压缩包文件包含了如何将这三者结合在一起的教程或指南。这种整合允许开发者利用Flex的富客户端能力,Spring的后端服务管理,以及...

    Maven构建全栈式Flex、BlazeDS和Spring集成解决方案–第一部分_创建Maven_Flex模块

    ### Maven构建全栈式Flex、BlazeDS和Spring集成解决方案 #### 一、概述 随着富互联网应用(RIA)技术的日益成熟,如何将类似Adobe Flex这样的RIA应用与稳健的服务器端技术进行集成成为了关键问题。Java开发者常用...

    Flex、Spring整合:Spring BlazeDS Integration

    标题中的“Flex、Spring整合:Spring BlazeDS Integration”指的是在Java后端使用Spring框架与前端Flex应用程序进行集成的一种技术方案。BlazeDS是Adobe提供的一个开源项目,它为富互联网应用(RIA)提供了数据推送...

    构建全栈式Flex、BlazeDS和Spring集成解决方案–第一部分 创建Maven Flex模块

    构建全栈式Flex、BlazeDS和Spring集成解决方案:创建Maven Flex模块 在富互联网应用(RIA)领域,Adobe Flex以其丰富的用户界面和高性能的数据处理能力,成为了开发者们的首选工具之一。随着技术的不断发展,将Flex...

    构建全栈式Flex、BlazeDS和Spring集成解决方案.rar

    通过这样的集成,开发者可以充分利用Flex的富用户体验、BlazeDS的高效数据传输以及Spring的强大后端服务,创建出高效、灵活且功能丰富的Web应用。这种全栈式解决方案不仅提高了开发效率,还增强了应用的性能和用户...

    blazeds4整合spring3

    把spring整合其它框架的方法的配置放在spring文件夹中。 很有条理 用remoteObject做的helloWorld。 适合新手入门和老手改用spring3来做项目。 如要交流可以加我:48724810 by焚香槟榔...2010/12/18

    构建全栈式Flex、BlazeDS和Spring集成解决方案\构建全栈式Flex、BlazeDS和Spring集成解决方案–第二部分 编写to-do list服务器端.pdf

    ### 构建全栈式Flex、BlazeDS和Spring集成解决方案——第二部分:编写to-do list服务器端 #### 概述 本篇文章是构建全栈式Flex、BlazeDS和Spring集成解决方案系列的第二部分,重点在于搭建to-do list应用程序的...

    Flex、Spring整合:blazeds

    在Flex和Spring整合中,BlazeDS作为桥梁,使得Flex客户端可以透明地访问Spring托管的bean和服务。下面是一些关键步骤: 1. **配置BlazeDS**:在服务器端,你需要在Spring应用上下文中配置BlazeDS的...

    flex-spring-blazeds demo

    《Flex-Spring-BlazeDS整合应用探索》 在当今的Web开发领域,富互联网应用程序(Rich Internet Applications,简称RIA)已经成为提升用户体验的重要手段。Flex作为Adobe提供的RIA开发框架,以其强大的图形用户界面...

Global site tag (gtag.js) - Google Analytics