开发工具:
1、MyEclipse Java Enterprise Version: 6.5.0 GA Build id: 6.5.0-GA-20080609
2、FB3_WWEJ_Plugin.exe FlexBuilder3插件版
3、apache-tomcat-6.0.18.tar.gz
4、blazeds-bin-3.2.0.3978
下载地址:http://flexorg.wip3.adobe.com/blazeds/3.0.x/milestone/3978/blazeds-bin-3.2.0.3978.zip
一 创建WEB工程:
第一步:创建一个web工程 :samples
直接点击“Finish”,完成。
如果弹出如下对话框,点击“NO”。
第二步:将blazeds-bin-3.2.0.3978中的blazeds.war解压缩,将WEB-INF下面lib中的所有jar包拷贝到samples项目lib下。将WEB-INF下面flex文件夹和web.xml文件都拷贝到samples项目WEB-INF下面。如图:
第三步:配置Tomcate Server
第四步:部署samples到Tomcat下,启动Tomcat。无错误就OK了!
二、添加 Flex Project Nature
第一步:选中项目,右键>Flex Project Nature>Add Flex Project Nature
Application Server type > 选中J2EE
选中:Use remote object access service [LiveCycle Data Services]
Next>
Root folder:[选中Tomcat所在目录下的webapps目录下的samples]
Root Url:[http://localhost:8080/samples/]
Context root:[ /samples]
完成后点击“Validate Configuration”验证配置是否正确。
修改Output folder 和Root folder的值相同。
第二步:修改项目 Properties
选中项目 右键>Properties>FlexBuild Path >Source path>Main source folder > WebRoot
Flex Compiler>Use a specific SDK >Flex3.2
将smaples.mxml拖放到WebRoot目录下。
选中项目 右键>Properties>Run/Debug Setting >new…>Flex Application
修改配置项,点击“OK”。
进行如下测试,若正常访问就OK了!http://localhost:8080/smaples/smaples.html
三 HelloWorld
第一步:我使用的数据库是MySql,所以在项目中加入MySql驱动 mysql-connector-java-5.0.4-bin.jar。
第二步:编写java类、AS类。(略)详细请看源代码。
第三步:配置remoting-config.xml文件.
<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
class="flex.messaging.services.RemotingService">
<adapters>
<adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/>
</adapters>
<default-channels>
<channel ref="my-amf"/>
</default-channels>
<!-- 配置Service业务类 -->
<destination id="product">
<properties>
<source>flex.samples.product.ProductService</source>
</properties>
</destination>
</service>
再次测试:http://localhost:8080/smaples/smaples.html