没有合适的资源?快使用搜索试试~ 我知道了~
首页Flex+LCDS+Java入门教程
资源详情
资源评论
资源推荐
Flex + LCDS + Java 入门教程
一.引
很多人在帖子和群中问到过一些关于建立 Flex+LCDS(FDS)工程的问题,由于操作上的东西,很难
简单说清楚,于是写了一个简单的教程(本来很早就答应过的,结果被 newfish 逮住做东西,加上公司的
事,一直抽不出时间哈,现在想换换头脑,偷乐一下懒哈,各位别跟 newfish 大大说),帮助大家入门,
其实这些东西都是在 LCDS 的 sample 中包含了的(当然,sample 只是包含源码)。
本教程通过图文介绍和对一些关键性的地方进行解释,让大家了解如何新建 Flex 的 LCDS 工程,并利
用工具快速整合和部署 J2EE 项目和 LCDS 项目,掌握了简单的请求 RemoteObject 和配置的方法,初步掌
握 LCDS 的应用之一。
二.介绍
1. Flex 是什么?
……
2. 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 提供了更多的方便和特
性。
3. Java 是什么?
……
三.准备
1. 下载开发环境:
Eclipse 3.3 + FlexBuilder3 beta2 插件版 +MyEclipse 6.0 +Lcds + Tomcat 5 和以上(官方都有
下载,或者 google 里搜一搜哈)
MyEclipse:做 Java 开发都应该知道 MyEclipse 是比较好的 J2EE 项目的开发及部署工具的,我们
主要用它来部署 Flex 和 Java 结合的项目。6.0 是适合 Eclipse3.3 版的。他自带了一个 Tomcat 服
务器
FB3:相比 FB2,他在 LCDS 工程上做了很大的改进,特别是 beta2,项目向导更加的易懂,而且
比 FB2 更好的是,Flex.war 是被打包在你的 Flex 项目中的,而不需要单独的部署了。性能上也高
出 FB2
LCDS:安装 lcds 后,起作用的是里面的 flex.war 文件,实际上,这就是一个 j2ee 的工程。在发
布到 web 应用服务器后(比如 tomcat、j4run 等)就会被解压成一个工程。当然,在 FB3 里,这
个发布的过程会更加的简单。
2. 安装:
略
四.入门教程
1. 新建 FlexLCDS 工程
File -> new -> Flex Project …
注:以下设置绝大多数都可以在项目属性中可以修改。
1). 向导界面 1
说明:Java source folder 就是你自己 java 业务源码存放的根目录,在 FB3 里,LCDS 项目旨在将
Java J2ee 项目和 FlexLcds 项目混合。
当然如果你不选择 combined 两个在一起,那么就麻烦些:要么你再单独新建一个 Flex 项目,
而这个项目只写 java 代码。要么再建一个 J2ee 工程写 java 代码,而这个项目只写 Flex 代码,但
最后要把 Java 编译后的 class 文件放到这个项目下的 webroot\web-inf\classes 目录中。即不管怎
样,最后发布时,java 编译后的 class 文件必须和 lcds 部署的项目在一起。(听起来绕昏头了?那
就在一个工程里吧)
2). 向导界面 2
说明:Target runtime 实际上没什么用(后来我删除了配置文件里的对应信息,也没问题),但是
不指定就不能继续,如果这里显示的是<none>那么就新建一个 Tomcat 的 runtime,简单的只需
要指定 tomcat 的安装目录即可。
Content folder 实际上就是最终编译后的容器目录,因此,Lcds 的 flex.war 文件将会发布到 该目
录 下的 web-inf 下的 flex 目录中。同时因为教程采用的是 MyEclipse,他默认的就是发布 WebRoot
里的内容,为了自动化,因此这里改为了 WebRoot(这也是 java 开发的习惯)
Flex WAR file 指的是安装了 lcds 后的 flex.war 文件的路径
Compilation options 指定了 flex 文件的编译方式,选择推荐的在 FlexBuilder 里编译吧,虽然开发
时多耗点时间,但是在发布后不会占用服务器的编译处理时间,对用户来说是有好处的。
Output folder 指的是 Flex 编译后的 swf 和 html 等文件存放的路径,这里改为了 WebRoot\bin
3). 向导界面 3
说明:Main source folder 是 flex 的源码存放根目录,当然和 java 源码分开了。
Output folder URL 是在开发过程中运行和调试的请求路径,这个与发布无关,不会影响任何你
在程序中使用的路径,但是能使开发方便
剩余16页未读,继续阅读
aika123
- 粉丝: 0
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- stc12c5a60s2 例程
- Android通过全局变量传递数据
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2