温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

MyEclipse+Flex+Blzeds环境如何搭建

发布时间:2021-12-03 09:50:45 来源:亿速云 阅读:138 作者:小新 栏目:编程语言

这篇文章主要介绍MyEclipse+Flex+Blzeds环境如何搭建,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

我使用的是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环境如何搭建”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI