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

Flex通过Blazeds与java结合

阅读更多

flex与java结合的方式有很多种,比较常用也是比较好用的一种方式就是通过adobe的官方框架Blazeds与java结合,Blazeds相比adobe的LCDS有很多优势,其中最大的估计就是免费了,所以在中小型项目中还是有利用价值的。

 

1.下载Blazeds:

登录网址:http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/

找到Download BlazeDS下载最新版本的Blazeds。

2.下载jdk:

登录网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载最新版本Jdk。

3.下载flashBuilder

下载地址:http://trials3.adobe.com/AdobeProducts/FLBR/4_5/win32/FlashBuilder_4_5_LS10.exe

4.5版本flashBuilder默认支持java开发,所以不用再像以前那样升级eclipse来获取java支持了。

4.安装好flashbuilder后打开主界面,点帮助--安装新软件,进入更新界面,在使用(W)下拉框选择“--所有可用站点--”,选择要跟新的插件。

5.flashBuilder4.5只提供了除flex外很简陋的java支持,所以我们想不切换IDE的情况下开发Java程序就需要安装其他插件,其他插件可以到这里去下:http://www.open-open.com/04.htm

6.比较懒的话我直接提供几个更新站点,添加进去更新就行了:

http://download.eclipse.org/releases/helios

http://download.eclipse.org/eclipse/updates/3.6

http://download.eclipse.org/webtools/repository/helios

 

下面开始代码编写:

1.运行flashBuilder,新建一个java web项目,起名:flex_With_Java。

2.把下载好的Blazeds压缩包解压得到blazeds.war,再把blazeds.war解压,得到META-INF和WEB-INF文件夹,把两个文件夹复制到web项目的WebRoot下,替换原文件。

3.这时打开WEB-INF会发现多出很多jar包和配置文件,这些就是blazeds的配置文件和相关jar。

4.在项目上右键,选择“添加/修改项目类型(T)”,继续选择“添加Flex项目类型(F)...”,如图所示:



 5.在弹出的配置窗口中选择服务类型为java,输入访问链接,如图所示:


“根文件夹”选择项目所在路径下的WebRoot目录,输入完毕后点击“验证配置”,验证通过后,点完成。

6.新建一个java类HelloWorld:

/**
 * 这是一个最简单的例子
 * @author liming
 *
 */
public class HelloWorld {
	
	/**
	 * 返回一个字符串类型
	 * @param name
	 * @return
	 */
	public String sayHello(String name){
		return "hello,"+name+"!";
	}

}

 7.配置这个java类供flex使用,在remoting-config.xml中添加如下代码:

<destination id="helloWorld">
	<properties>
		<source>HelloWorld</source>
	</properties>
</destination>

 source代表的是你这个类的全路径,包+类名。

8.编写flex代码:

  var re:RemoteObject=new RemoteObject("mailService");   

                    re.你要掉的方法名(传的参数);
                    re.addEventListener(ResultEvent.RESULT,function(resultEvent:ResultEvent):void{   
                      var obj:Object =  resultEvent.result;   
                           
                    });    

大公告成!

  • 大小: 10.8 KB
  • 大小: 71.4 KB
分享到:
评论

相关推荐

    flex通过blazeds与java通信的小例子

    BlazeDS是Adobe提供的一个免费的服务器端数据推送技术,它允许Flex客户端与Java后端进行双向通信,实现数据的实时同步。本小例子将详细介绍如何使用Flex和BlazeDS实现与Java的通信。 首先,我们需要了解Flex和...

    Flex通过BlazeDS与JAVA通信

    BlazeDS 结合了远程调用(Remoting)和消息传递(Messaging)功能,使得基于浏览器的 Flex 应用可以轻松地与服务器上的 Java 服务进行数据交互。 在开始使用 BlazeDS 之前,需要确保你的开发环境已经准备好。这包括...

    Flex+blazeds+java企业门户网站完整源码

    总之,这个“Flex+blazeds+java企业门户网站完整源码”是一个很好的学习资源,可以帮助开发者掌握如何利用Flex构建富用户体验的Web应用,并通过BlazeDS实现与Java后端的有效交互,进而构建高效、功能强大的企业级...

    Flex+BlazeDS+java通信详细笔记和源代码

    Flex+BlazeDS+Java通信是构建富互联网应用程序(RIA)的一种常见技术组合,它允许前端的Flex客户端与后端的Java服务器进行实时双向通信。本文将深入探讨Flex、BlazeDS以及Java之间的通信机制,并提供相关的源代码...

    Flex + blazeds + Java入门搭建与简单应用

    5. **建立与Java的连接**:在Flex项目中,通过配置服务描述文件(services-config.xml)来声明与BlazeDS的连接。同时,在Java服务器端编写处理数据的类和服务接口。 6. **编写Flex代码**:使用MXML和ActionScript...

    Flex+Blazeds与Java_Web_Project整合(图解)

    Flex作为Adobe提供的一个强大的RIA开发框架,结合Blazeds,可以实现与Java后端的无缝对接,提供高效的数据交互能力。本文将详细阐述如何将Flex和Blazeds整合到Java Web项目中,通过图解的方式帮助开发者快速理解并...

    Flex + BlazeDS+ Java 入门教程

    本教程将引导初学者进入Flex和BlazeDS结合使用的世界,通过Java后端实现数据交换,从而创建功能丰富的Web应用程序。 首先,了解Flex的基础知识至关重要。Flex使用MXML和ActionScript语言进行开发,MXML是一种声明式...

    Flex + BlazeDS + Java + JMS 通信实例(附源码)

    本实例重点探讨了如何使用Flex作为前端,通过BlazeDS与Java后台结合JMS服务进行通信,实现数据的实时推送,从而达到页面实时刷新的效果。下面将详细介绍这一技术栈中的关键知识点: 1. **Flex**:Flex是基于...

    Flex+blazeds+java发布/订阅聊天程序(带java工程)

    通过使用BlazeDS,Java可以轻松地与Flex前端进行数据交互,实现实时的发布/订阅模式。发布/订阅模型允许客户端订阅特定的消息类型,一旦有匹配的消息发布,服务器就会将消息推送到订阅者。 **发布/订阅模式:** 在...

    Flex Spring JAVA BLAZEDS整合

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

    flex集成blazeDS开发java web

    BlazeDS 实现了 AMF,使得 Flex 客户端能直接与 Java 服务器进行高效通信,无需额外的数据抽象层。 3. BlazeDS 服务 BlazeDS 提供了三种主要服务: - 远程服务:允许客户端(如 Flex 应用)调用服务器端的方法,...

    flex+blazeds+spring

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

    java+flex+blazeds配合例子

    在与BlazeDS配合使用时,Flex负责展示由Java后台生成的数据,并通过AMF与Java进行双向通信。 BlazeDS是Adobe Flex框架的一部分,它允许Flex客户端与Java服务器进行实时双向通信。BlazeDS支持多种协议,如HTTP、RTMP...

    FLex与Java交互必备blazeds

    Blazeds是Adobe官方推出的一款开源项目,全称为Flex Business Application Platform,它是Flex与...如果你正在使用Flex进行前端开发,并且希望与Java后端紧密结合,那么掌握Blazeds的相关知识将对你的项目大有裨益。

    flex+blazeds+java后台消息推送(简单示例)[借鉴].pdf

    总结来说,通过Flex、BlazeDS和Java的结合,我们可以轻松地实现实时后台消息推送功能。这种方式既提高了效率,又降低了用户负担,是现代Web应用中处理即时通知的理想方案。理解并掌握这种技术,对于软件开发者来说,...

    PureMVC+Flex+BlazeDS+Spring+Hibernate.doc

    这些步骤详细指导了如何逐步建立一个功能齐全的Flex应用,该应用能够通过BlazeDS与Spring服务通信,并利用Hibernate与数据库交互。 在实际的开发过程中,这种整合提供了强大的功能,包括灵活的用户界面设计、高效的...

    Flex4+blazeds+java+Mysql搭建的学生信息系统

    4. **数据交互**:配置BlazeDS,设置通道(channels)和消息服务(message services),使Flex与Java应用通过AMF通信。 5. **数据库设计**:根据需求设计学生信息表,包括字段类型、主键、索引等,创建和测试SQL...

Global site tag (gtag.js) - Google Analytics