
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
评论2