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
(也有 Cold Fusion
版的) 后端的数据服务工程, 功能包括映射 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