Flex4和Java整合_—经过本人修改_绝对可行.docVIP

  • 2
  • 0
  • 约1.99万字
  • 约 16页
  • 2017-08-24 发布于河南
  • 举报

Flex4和Java整合_—经过本人修改_绝对可行.doc

Flex4和Java整合_—经过本人修改_绝对可行

说明 : 原文有个别的地方没有交待,有些地方有错误,我们照着原文操作会产生错误。我在原文的基础上做了修改,将原文中遗漏的地方加以补充,错误的地方加以修改,(这些都以红色标出,以示与原文的区别)一步一步做下来,肯定会实现Java与Flex完美整合的目的。 资源:JDK1.6,MyEclipse7.5, FlashBuilder_4_Plugin_LS10.exe,Tomcat6.0,BlazeDS. 在分享这几种配置之前,先简单的介绍一下需要用到的一些资源。 1、 MyEclipse+Flex 插件(官网下载) 2、 Tomcat6.0作为服务器(官网下载) 3、 用 BlazeDS(免费)代替 LCDS(收费) :没钱啊,只能先使用免费的了。从 Adobe 官方网站上下载下来,将 blazeds.war、ds-console.war、samples.war 三个文件放在 tomcat的webapps目录下。 Flex+Java配置: 第一种: Java工程和 Flex 工程独立,这种方式也是很多人使用的方式, Flex程序员和 Java 程序员相互独立的工作,这种方式网上有很多的资料,在这里就不再 赘述了。 第二种:Flex工程加入 Java 元素 1、 切换到 Flex视图,新建 Flex project,如下图 说明: Java source folder 就是你自己 java业务源码存放的根目录,在 FB3 里, LCDS 项目旨在将 Java J2ee 项目和 FlexLcds 项目混合。 当然如果你不选择 combined 两个在一起,那么就麻烦些:要么你再单独新建一个 Flex 项目,而这个项目只写 java代码。要么再建一个J2ee工程写 java代码,而这 因为我们是要 java 和 flex结合,所 以在服务器选择上我们选择 J2EE 存放java类的源文件,我们的目的 就是Flex和 java在一个工程里,所 以我们这里选择上 个项目只写 Flex 代码,但最后要把 Java 编译后的 class 文件放到这个项目下的 webroot\web-inf\classes 目录中。即不管怎样,最后发布时,java 编译后的 class 文件必须和 lcds 部署的项目在一起。 2、 点击Next,配置 J2EE服务器,如下图 说明:Target runtime 实际上没什么用(后来我删除了配置文件里的对应信息,也 没问题),但是不指定就不能继续,如果这里显示的是none那么就新建一个 Tomcat 的runtime,简单的只需要指定tomcat 的安装目录即可。 Content folder 实际上就是最终编译后的容器目录,因此,BlazeDS 的 blazeds.war 文件将会发布到 该目录 下的 web-inf 下的 flex 目录中。同时因为教程采用的是 MyEclipse,他默认的就是发布 WebRoot 里的内容,为了自动化,因此这里改为了 WebRoot(这也是 java 开发的习惯) Flex WAR file 指的是安装了 lcds 后的 flex.war 文件的路径,但是在这里我们采用 的是BlazeDS来取代 lcds,所以这里设置的是 blazeds.war的路径。 Compilation options 指定了 flex 文件的编译方式,选择推荐的在 FlexBuilder 里编 译吧,虽然开发时多耗点时间,但是在发布后不会占用服务器的编译处理时间,对 用户来说是有好处的。 Output folder 指的是 Flex 编译后的 swf 和 html 等文件存放的路径,这里改为了 WebRoot,意思是发布到根目录就可以了。当然你可以根据你的需要和习惯自行设 置其他的路径 因为我们采用的 BlazeDS,所 以这里要设置 BlazeDS 的路 径 这里我们可以自定义输出路径, 一般情况下设置成根目录 WebRoot 就可以了 3、 点击下一步,采用默认的配置就可以,点击完成,该工程就建立完成。下图为该工 程的目录结构 4、 让它变成 web工程由MyEclipse发布吧 Flex 文件的源文件夹Java 源文件夹自动生成的flex 的配置文件 Flex 编译后发布的文件。我们发布在根目录下 点击Finish,现在我们的工程的图标变成了 J2EE Web 工程了,这意味着,你可以 注意,不要点的太快了,要把这里的 对号勾掉,这样就不会覆盖 BlazeDS 创建的 web.xml 用MyEclipse来发布它或者添加更多容器,比如hibernate、spring等 5、 工程建好以后,你可以通过右键—属性来进行更多的设置。 6、 这样一个 Flex+J

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档