先简单说一下Blazeds,简单的讲Blazeds就是flex与java平台进行交互的工具,当然不仅限于java语言,也包括运行在java平台上的其他语言,关于这方面可以google下。
其实BlazeDS可以看成是LCDS的一个子集,而且是一个开源产品,在一般的项目中完全可以替代LCDS,现在有三个版本,其中Turnkey版内置了Tomcat和 Flex 3 SDK,还包含blazeds.war、ds-console.war和samples.war;Binary Distribution版只包括blazeds.war,此为最简配置;而Source则包含blazeds的Java源代码,如果想做二次开发就下载这个。
下图是Adobe官方的Blazeds与LCDS的对比,
现在知道什么地方该用哪个了吧
好了不多说了,看看如何配置:
目前来说有三种方式:
第一种:flex工程与java工程相互独立;
第二种:Flex工程整合Java项目;
第三种:java项目中加入flex;
其中第一种和第三种在配置上很相似。
简单说一下:
第一种:
1、当然是先建一个java工程,把需要的包导入,配置文件写好,web.xml参考Blazeds的例子,导入Tomcat就ok;
2、然后建一个flex工程,在Server Technology处选择J2EE,然后选择使用LCDS,next;
3、Web root选择你发布到tomcat中的java工程目录,Root URL写入你要再浏览器中访问该项目的url,Context root写你的java工程名;
4、请确保已经开启tomcat服务,然后点击Valdate Configuration按钮,没有任何错误提示点击Finish即完成项目创建,此flex项目中最后的编译swf文件都会保存在tomcat下的工程目录的一个(flex项目名称)-debug文件夹中,当然你也可以更改这个路径就在output folder那,如下图:
5、注意:项目建好后右击工程选择属性->flex complier,flex sdk version 一定要更改,一般选default SDK就可以了,不要使用默认的serverSDK,这一步很重要,因为你建的是LCDS支持的项目,LCDS是支持服务器端编译的,Blazeds并不支持,这也是为什么有些人配置Blazeds不能够正常编译的原因。
第二种:Flex工程整合Java项目,这里使用MyEclipse+flexBuilder插件版
2、 配置J2EE服务器,我们这里使用Tomcat,Target runtime:选择一个Tomcat的runtime,没有就新建一个,只需要指定Tomcat的安装目录即可;设定上下文路径和blazeds.war的位置,如图:
3. 设置输出文件的路径,改为webRoot就可以;
4、以下全部采用默认配置就可以,点击finish;
5、把flex工程变为myEclipse的web工程,右击项目选择MyEclipse->add web project capabilities....,注意不要覆盖web.xml,右击工程选择属性进行其他配置。
第三种:
1、在已有的java工程上右击选择flex project nature->add flex project nature;
2、以后操作同第一种,不在详述。
注:各种配置文件的写法请参考Blazeds例子及开发者文档,今天就不写例子了。
分享到:
相关推荐
flex+java+blazeds配置最终版
Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立).doc
用Flex、Eclipse和blazeds_turnkey实现Flex与Java的交互的相关配置和简单示例
flex_spring_blazeDS 项目是flex spring blazeDS 通过配置文件完成flex与java通信的可以正常运行的实例。该源码在flex4与MyEclipse环境下整合成功,实现了Flex、spring、blazeDS的整合。
Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立).pdf
flex使用blazeds与java通信配置说明,包括java使用spring框架,blazeds调用spring bean
Flex cookbook、flex与java交互、As3 中文API、AS3 编程清晰版、使用AS组件、BlazeDS集成Flex开发J2EE实例、Flex+Java配置、Flex+Java+Json+BlazeDS+MySQL资料、整合Flex和Java--配置篇…… (全部是中文材料)
MyEclipse + Tomcat 6.0 + Flex Builder 3 + BlazeDS,软件的下载请直接问 goole。 配置服务器端(MyEclipse + Tomcat 6.0 + BlazeDS)
Flex4.5 + Tomcat6.0 + MyEclipse 9.0+ Java+Blazeds环境配置和使用
本文详细介绍了,将Flahbuilder集成到Myeclipse中,Myeclipse中Jdk和Tomcat环境配置,通过jdbc连接数据库,Flex与java通讯通过blazeds方式等内容
在分享这几种配置之前,先简单的介绍一下需要用到的...Flex+Java配置:第一种: Java工程和 Flex 工程独立,这种方式也是很多人使用的方式, Flex程序员和 Java程序员相互独立的工作.第二种:Flex工程加入 Java 元素.
MyEclipse8.5 集成开发 MyEclipse_8.5+flex_4+Blazeds配置 实现前后台的数据交互。
详细介绍jdk环境配置、tomcat服务器配置,以及如何利用java后台和flex前端结合进行web技术开发的过程。其中blazeds用于java和flex通信
flex+spring+blazeds在MyEclipse下非常详细的结合配置
这是一份日文资料,但由于是PPT文件,看图即可学到如何配置BlazeDS。 難しいことは置いといて、取り合えず 「BlazeDS」 を使って、Flash、AIRアプリから Javaオブジェクトのメソッドを呼び出すための手順書...
flex+java+blazeds配置最终版。DOC文件,讲配置,可用!
Flex+JAVA+BlazeDS开发环境配置
不过,针对 Java EE 开发的服务器端应用,可以通过集成 BlazeDS,充分利用 AMF 协议并能轻易与 Flex 前端交换数据,这种方式是 Java EE 应用程序集成 Flex 的首选。 BlazeDS 是 Adobe LifeCycle Data Services 的...