Flex4 与 LCDS-ES的整合

时间:2022-03-11 18:19:18

  昨天搞了一个晚上,遇到了很多问题,最后终于测试成功了!

  首先是编程环境的问题。以前一直用Flash Builder4,但这个工具写Java很不方便,很多功能都没有。其实这是个纯Flex环境,里面的功能只是为Flex4设计的,找不到Java的迹象。这就给LCDS的使用带来很大的不便。

  于是我又去官网上下载了Flash Builder4-plug-in插件,然后到eclipse的官网上去下载了最新版本的eclipse:Eclipse3.6。以前就听说这个环境也集成了不少框架,照理说启动速度应该和MyEclipse差不多。下载解压后发现,它是个免安装版的,哈哈,不错,eclipse官网还会提供这东西?!启动它时,才发现它的速度很快,比其它几个环境还快,不禁吓了一跳。那个Flash Builder4-plug-in插件很大,解压出来后有700多兆,打开 才发现里面有个自带的eclipse,3.4版本的。安装的过程中我已经把插件 装到刚下的Eclipse3.6里面了(安装过程中有个选项可以设置),于是现在又多了两个Flex4的编程环境了,但把它们打开后,观察了一下,感觉和Flash Builder4没多大差别,不同的是它们集成了完整的Java开发环境,这一点就很关键了。后来,我还比较了一下Eclipse3.6 和这个 Eclipse3.4的启动速度,试了几次,结果都是最新版本的较快,啊,看来Eclipse和MyEclipse差别还是挺大的,后者的版本越高,启动速度感觉就越慢。

  下一步就是把Tomcat集成到Eclipse里面了,我用了Eclipse3.6这个最新的版本来写程序,然后到eclipse官网上去下载了最新的tomcat插件(其实很旧了),把之前下载的apache-tomcat-7.0.2集成到Eclipse里面,试了好久老是报同一个错误,说是找不到什么startup-boot之类的文件,最后放弃了,还是改用apache-tomcat-6.0.29。然后修改了一下系统变量,再修改了一下Eclipse3.6里面的tomcat配置,Run,果然成功了。

  到此,已经成功了一半。

  新建了一个Flex项目后,大失所望,Flash Builder4 插件的项目目录与Flex Builder3的怎么就差别这么大呢? 无语了。。。我的Java代码写哪儿?经过一段时间的探索,还是没找到,到处都提示 本项目不是Java 项目,不能建Java文件和资源包。怎么办?

  网上找了好久,也没找到答案。但总不能功败垂成吧。。。

  这时我突然想到,可以再建一个Java工程,然后在里面写Java代码,用JUnit测试编译,再把生成的class文件拷到Flex4项目的WEB-INF/classes里面,之后再用以前写Flex3整合LCDS2的方法来 整合Flex4和LCDS-ES,啊,果然成功了。不过这个过程也测试了挺久的。

下面只把那项目的目录截图过来,需要源码的 或是 整合的过程中出现什么问题不懂的再找我。也可以给我发邮件:

lingyibin@gmail.com

Flex4 与 LCDS-ES的整合