没有合适的资源?快使用搜索试试~ 我知道了~
首页Flex + LCDS + Java 入门教程.pdf
资源详情
资源评论
资源推荐
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
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 , 他默认的就是发布 WebR oot
里的内容,为了自动化,因此这里改为了 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页未读,继续阅读
harmonyQ
- 粉丝: 0
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- 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
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2