最近因为有时间,所以就弄了弄Flex和Java的整合。用到技术和工具主要是Flex,blazeDS,Spring,Tomcat。在网上看了一些整合的文章,大都差不多。现在我把我自己弄通了的例子和里面的思路。和注意的一些问题全部都写出来。希望给刚开始弄的朋友有一些帮助。要是有什么地方错了,请大家提出来哈。
- 准备:
我用的是:MyEclipse_6.5.0GA_E3.3.2_Installer_A
tomcat6.0
FB3_WWEJ
JDK1.6
blazeDS
- 环境的搭建
新建一个Java web工程,取名为TestSpring(我的是这样)
用blazeDS.war集成Flex和tomcat,
1):把你下载的blazeDS.war和samples.war和ds-console.war放到你tomcat安装路径下的webapps中。当你启动tomcat时,会产生一个blazeds文件夹,这个文件夹里面包含了META-INF和WEB-INF两个文件。WEB-INF里面的文件就会关键了。
2):给建立的Java web工程添加blazeDS
把tomcat路径webapps/blazeds/WEB-INF/lib下的所有JAR包全面放到Java web工程(就是现在建立的TestSpring)中的WebRoot/WEB-INF/lib下。
把tomcat路径webapps/blazeds/WEB-INF/flex这个文件夹,复制到Java web工程(就是现在建立的TestSpring)中的WebRoot/WEB-INF下。
把tomcat路径webapps/blazeds/WEB-INF下的WEB.XML文件里面的,<listenter/><servlet/> <servlet-mapping/>里面的内容拷贝到Java web工程(就是现在建立的TestSpring)中的WebRoot/WEB-INF下的WEB.XML里面。
以上的作用是让自己的Java web工程具备blazeDS功能。
下面我现在将前后台的代码贴出来,大家好看看。例子是在网上看的,不是自己写的哈
首先是后台的代码:
在MYEC里面建立一个Java web工程,取名为TestSpring