java_JDBC+Blazeds_Demo



开发工具:

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
  java_JDBC+Blazeds_Demo
直接点击“Finish”,完成。
如果弹出如下对话框,点击“NO”。

java_JDBC+Blazeds_Demo
第二步:将blazeds-bin-3.2.0.3978中的blazeds.war解压缩,将WEB-INF下面lib中的所有jar包拷贝到samples项目lib下。将WEB-INF下面flex文件夹和web.xml文件都拷贝到samples项目WEB-INF下面。如图:
java_JDBC+Blazeds_Demo

第三步:配置Tomcate Server
第四步:部署samples到Tomcat下,启动Tomcat。无错误就OK了!


二、添加 Flex Project Nature
第一步:选中项目,右键>Flex Project Nature>Add Flex Project Nature

java_JDBC+Blazeds_Demo
Application Server type > 选中J2EE
选中:Use remote object access service [LiveCycle Data Services]
Next>

java_JDBC+Blazeds_Demo
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
java_JDBC+Blazeds_Demo
 
Flex Compiler>Use a specific SDK >Flex3.2
java_JDBC+Blazeds_Demo
将smaples.mxml拖放到WebRoot目录下。
java_JDBC+Blazeds_Demo
选中项目 右键>Properties>Run/Debug Setting >new…>Flex Application

java_JDBC+Blazeds_Demo
修改配置项,点击“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

java_JDBC+Blazeds_Demo











你可能感兴趣的:(java,tomcat,mysql,jdbc,Flex)