MyEclipse+Flex+Blzeds入门浅谈

开发 后端
MyEclipse+Flex+Blzeds是如何构建在一起的呢?他们有什么优势呢?这篇文章将会给你一一交代。

关于使用MyEclips的Flex Builder插件,开发Flex应用程序的文章,大多数介绍的都不是很详细,在开发配置过程中出现了许多错误,将我遇到的问题做一下总结。

MyEclipse+Flex+Blzeds入门1.开发环境的搭建

我使用的是MyEclipse6.5 + Tomcat5.5 + Blazeds + Flex Builder Eclips Plug-in 具体下载地址,可以去官方下载,首先在安装FLex Builder时出现问题,当时下载的是Flex Builder Beta2版本,这个版本在安装到***的时候,出现问题,安装进度无法完成,***使用前一个版本,安装成功,如果还不成功,查看是否是杀毒软件影响。到此Flex开发环境搭建完毕。

MyEclipse+Flex+Blzeds入门2.Blazeds 与 Lcds 的区别

LCDS(LiveCycle Data Service)之前叫做FDS(Flex Data Service),他是基于java(也有ColdFusion版的)后端的数据服务工程,功能包括映射Java对象到Flex对象(包括调用Java类 的方法)、RTMP(Real Time Message Protocol)、代理、服务端生成PDF等等功能,详细请参考LCDS里的说明。在官方网站注册之后就可以免费下载。

LCDS实际是付费的,但是免费也能使用,似乎是少了多CPU的支持。当然还有一些其他的数据服务,比如AMFPHP之类的。

当然,LCDS提供的功能我们都能自己实现,并非Flex脱离了LCDS就不能和后台打交道了,除了RemoteObject还有WebSerivce、HTTPService等等。只是说,LCDS提供了更多的方便和特性。

BlazeDS可以看成是LCDS的简化版,它少了后者的Data Management Service高级功能,目前不支持RTMP(Real Time Message Protocol)协议。

MyEclipse+Flex+Blzeds入门3.开始进入正题。

1)新建Flex工程,File -> new -> Flex Project … 进入向导界面。其中java source folder是用来存放Java源码存放的根目录,目录名可以自己定义。

点击下一步,

Content folder实际上就是最终编译后的容器目录,因此,blazeds.war文件将会发布到该目录下的WEB-INF下的flex目录中。同时因为教程采用的是MyEclipse,他默认的就是发布WebContent里的内容,为了自动化,因此这里改为了WebContent。

Output folder 指的是Flex编译后的swf和html等文件存放的路径,这里改为了WebContent\bin

点击下一步,

Main source folder 是flex的源码存放根目录,当然和java源码分开了。

Output folder URL 是在开发过程中运行和调试的请求路径,这个与发布无关,不会影响任何你在程序中使用的路径,但是能使开发方便。注意:FlexBuilder3这里存在bug,新建工程时,部分自定义的属性并没有保存下来,而必须在新建后的项目属性中更改,后面有说明。

点击Fanish结束。

2)给工程加入Web project capabilities。

将web root directory 改为 WebContent。create web.xml前的对勾取消。

3)修改工程属性,右键点击工程,打开属性对话框。

修改flex build path->out folder url + "/bin"

修改flex server->context root(/Flex工程名),这一步很重要。(注意:如果你分开为两个工程,则这里指的是你J2ee项目的名称,而不是你Flex项目的名称,因为你在请求Java的数据服务),在Flex请求LCDS时,会采用这个作为参数

http://{server.name}:{server.port}/{context.root}/messagebroker/amf

如果Context root错了,那么永远不可能正确的请求LCDS的服务了。

4)部署应用,启动服务。

MyEclipse+Flex+Blzeds入门的一些简单情况就介绍到这里,希望对于你了解MyEclipse+Flex+Blzeds有所帮助。

【编辑推荐】

  1. MyEclipse代理下载图解
  2. MyEclipse使用之经验浅谈
  3. MyEclipse使用之应用指南
  4. MyEclipse使用的常见12方面浅析
  5. MyEclipse Database Explorer配置浅析
责任编辑:仲衡 来源: 百度空间
相关推荐

2009-07-15 11:20:05

MyEclipse F

2009-07-14 18:35:53

MyEclipse实用

2009-07-15 09:42:56

MyEclipse使用

2010-08-06 10:56:11

Flex4MyEclipse

2009-06-25 14:09:37

优化MyEclipse

2009-06-24 16:26:17

MyEclipse

2009-07-10 09:31:57

MyEclipse U

2009-07-10 15:24:33

MyEclipse开发Spring

2009-07-14 18:26:49

MyEclipse内存

2009-06-24 16:57:47

MyEclipseJavaCC插件

2009-06-26 17:34:29

Spring入门

2010-08-03 13:06:15

Flex Builde

2009-06-30 14:02:00

hibernate入门MyEclipse开发

2009-07-15 15:18:01

JDBC连接SQL S

2009-07-14 18:28:58

Swing入门

2010-08-03 14:37:30

Flex入门教程

2010-07-29 10:48:28

Flex日期格式化

2010-07-27 15:53:15

2010-07-29 17:11:03

Flex

2009-07-14 18:03:43

Myeclipse J
点赞
收藏

51CTO技术栈公众号