`
杰然不同
  • 浏览: 26279 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Maven,Spring,Hibernate,Flex,PureMVC整合(四)

    博客分类:
  • RIA
阅读更多

终于轮到Flex登场了

 

打开Flex Builder3新建一个Flex Project,在libs里面加入PureMVC_AS3_2_0_4.swc,导入puremvc框架,

 

 

图片是我这个项目的结构,对Puremvc不了解的朋友还请多看看相关的教程,推荐文章http://flex2.group.iteye.com/group/blog/212110

 

 

这里我只说关键的与Java后端的交互,我在util包里新建一个Class来创建RemoteObject

package com.util
{
	import mx.messaging.ChannelSet;
	import mx.messaging.channels.AMFChannel;
	import mx.rpc.remoting.RemoteObject;
	
	public class CreateRemoteObject
	{
		public function create(roDestination:String, channelURI:String, channelId:String):RemoteObject {   
		    var channelSet:ChannelSet = new ChannelSet();   
		    var channel:AMFChannel = new AMFChannel(channelId, channelURI);   
		    channelSet.addChannel(channel);   
		    var ro:RemoteObject = new RemoteObject(roDestination);   
		    ro.channelSet = channelSet;   
		    return ro;   
		} 

	}
}

 

 

然后在Proxy里面调用

//登陆
		public function login(user:User):void{
			var result:Boolean = false;

			var create:CreateRemoteObject = new CreateRemoteObject();
			var ro:RemoteObject = create.create("userService","http://localhost:8080/zhangben/spring/messagebroker/amf","c1");
			ro.userLogin(user.username,user.password);

			ro.addEventListener(ResultEvent.RESULT,onLoginResult);
			ro.addEventListener(FaultEvent.FAULT,onFault);

		}

 

看到没有这里ro.userLogin(user.username,user.password); 就能直接调用Spring暴露的userLogin方法,然后在onLoginResult这个回调函数里面能够得到这个方法的返回值。具体代码参考最后的源码

 

结束语:我搭建这整套应用前后差不多用了一周的时间,当然每个人的习惯不同。有人可能不喜欢用Maven,或者有人觉得Puremvc没太大用处。我也不是什么高手,在此之中肯定还有许多遗漏和错误,肯请朋友指出,小弟虚心接受更正。

 

我不怕板砖,只怕你拍的不够狠!

 

  • 大小: 33.8 KB
分享到:
评论

相关推荐

    pureMVC 实例

    《pureMVC实战:构建基于Flex前端与BlazeDS、Spring和Hibernate后端的应用》 在软件开发领域,尤其在企业级应用中,选择合适的框架和技术栈至关重要。本实例采用了一个强大的组合:PureMVC作为前端框架,BlazeDS...

    maven、spring、spring mvc、mybatis 整合实现ssm通用增删改查基础开发框架

    maven、spring、spring mvc、mybatis 整合实现ssm通用增删改查基础开发框架.maven、spring、spring mvc、mybatis 整合实现ssm通用增删改查基础开发框架.maven、spring、spring mvc、mybatis 整合实现ssm通用增删改查...

    最新 maven spring hibernate mvc 4.X

    本项目标题为"最新 Maven Spring Hibernate MVC 4.X",意味着我们将探讨如何使用这些技术构建一个基于Java的Web应用程序。 首先,`Maven`是Apache软件基金会开发的一款项目管理工具,它主要负责项目的构建、依赖...

    用Maven搭建Spring+Spring MVC+Hibernate框架

    本篇文章将深入探讨如何使用Maven作为构建工具,在Eclipse环境中搭建一个整合了Spring、Spring MVC和Hibernate的项目。 首先,让我们了解Maven。Maven是Apache开发的一款项目管理和综合工具,它通过一个项目对象...

    maven整合spring+hibernate+struts2

    本项目“maven整合spring+hibernate+struts2”就是一个典型的Java Web开发模式,它利用Maven作为项目管理工具,Spring作为核心框架,Hibernate作为持久层解决方案,Struts2作为表现层控制器。以下将详细阐述这些技术...

    spring+hibernate+flex整合

    以上就是Spring、Hibernate和Flex整合的基础知识和搭建步骤,对于初学者来说,这是一个很好的起点,能够帮助他们理解这些技术的协同工作方式,并为更复杂的项目打下基础。通过不断地实践和学习,开发者可以逐步掌握...

    Maven+Spring MVC +Hibernate Validate

    本项目" Maven+Spring MVC +Hibernate Validate" 提供了一种强大的技术栈,用于实现这一目标。它将Maven作为项目构建工具,Spring MVC作为后端控制器框架,而Hibernate Validate则负责服务端的数据验证。下面我们将...

    Spring+Hibernate+SpringMVC+Maven整合

    本项目"Spring+Hibernate+SpringMVC+Maven整合"集中了四个流行的Java技术,旨在提供一个全面的后端开发解决方案。以下是这些技术及其整合的关键知识点: 1. **Spring框架**:Spring是一个开源的Java平台,它为开发...

    IntelliJ IDEA上创建Maven Spring MVC项目

    在本文中,我们将深入探讨如何使用IntelliJ IDEA创建一个基于Maven的Spring MVC项目。首先,我们需要了解几个核心概念: 1. **IntelliJ IDEA**:这是一款强大的Java集成开发环境(IDE),广泛用于Java应用程序的...

    springmvc spring hibernate jpa maven 整合

    这个项目"springmvc spring hibernate jpa maven 整合"就是这样一个例子,它整合了四个关键的技术组件:Spring MVC、Spring、Hibernate和JPA,以及依赖管理工具Maven。让我们详细探讨这些技术及其在项目中的作用。 ...

    maven spring spring mvc mybatis 整合

    本主题将详细探讨"Maven、Spring、Spring MVC和MyBatis"这四大技术的整合,以及它们如何协同工作来构建高效、可维护的Web应用程序。 首先,Maven是一个项目管理和综合工具,它通过一个XML配置文件管理项目的依赖...

    Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境

    Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境

    使用maven整合spring和hibernate的例子(spring mvc)

    本教程将重点介绍如何使用Maven作为项目管理工具,结合Spring MVC作为控制层框架和Hibernate作为持久层框架,来构建一个完整的Web应用。Maven是Apache组织提供的一个项目管理和综合工具,它可以帮助我们管理项目的...

    Maven+Hibernate+Spring+Spring MVC开发新闻发布系统

    5、Spring MVC 三、课程目标 1、深入理解Maven工作原理 2、熟练掌握Maven基础应用 3、熟练掌握Maven企业级开发 四、课程大纲 第1课 Maven 概述及安装 第2课 使用Maven构建Java项目 第3课 理解Maven核心概念(一) ...

    Maven整合Spring+SpringMVC+Hibernate+SpringDataJPA

    在现代Java Web开发中,"Maven整合Spring+SpringMVC+Hibernate+SpringDataJPA"是一个常见的架构组合,被广泛应用于构建企业级应用程序。这个组合通常被称为"SSM",其中"M"代表Maven,"S"代表Spring,包括Spring核心...

    maven(springmvc+spring+hibernate)

    SSH整合指的是Spring、Struts和Hibernate这三大Java开源框架的集成应用。这三大框架分别负责控制层、视图层和持久层,它们的结合能够构建出功能强大的企业级Web应用程序。 Spring框架是整个SSH整合的核心,它提供了...

    maven与spring MVC

    Spring MVC可以轻松地整合Hibernate,以实现持久层操作。通过Spring的声明式事务管理,可以在服务层方法上添加@Transactional注解,实现事务的自动管理。此外,Spring还提供了一些便捷的工具,如HibernateTemplate或...

    零配置Maven+Spring MVC4.2.4+Hibernate5.2.10

    零配置Maven+Spring MVC4.2.4+Hibernate5.2.10 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10

    Spring+SpringMvc+Maven+Hibernate整合

    在"Spring+SpringMvc+Maven+Hibernate整合"中,Maven通过其配置文件pom.xml来管理所有依赖库,包括Spring、SpringMVC和Hibernate,确保版本兼容,避免“类路径地狱”。 Hibernate是一个强大的对象关系映射(ORM)...

    Maven + spring + spring mvc + mybatis 整合例子

    以下是关于Maven、Spring、Spring MVC和MyBatis的详细知识点: 1. Maven: Maven是一个项目管理和综合工具,它通过定义项目构建过程,依赖管理和项目信息管理来简化Java项目的构建。Maven使用XML格式的`pom.xml`...

Global site tag (gtag.js) - Google Analytics