开发工具:
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
分享到:
相关推荐
"flex+java 读写数据库Demo"就是一个典型的案例,它展示了如何利用Adobe Flex作为前端UI框架,与Java后端配合,实现对数据库的读写操作。Flex是基于ActionScript的富互联网应用(RIA)开发平台,而Java则是强大的...
- **BlazeDS**:介绍Adobe BlazeDS,一种用于Flex和Java之间的远程通信技术。 - **开发方式**:探讨Flex与Java后端服务的几种常见集成方式。 - **工具准备**:列出开发过程中需要的工具和环境配置。 #### 18. Flex+...
4. **AMF**: 如果Java后端使用了 BlazeDS 或 LCDS,数据传输可能采用Action Message Format (AMF),这是一种高效的数据交换格式,适合Flex和Java之间的双向通信。 5. **状态管理**: 应用程序可能有登录成功和失败两...
- **BlazeDS**: 一种用于 Flex 和 Java 服务器之间通信的技术。 - **通信过程**: - 设置 BlazeDS 服务器端。 - 在 Flex 客户端调用远程服务。 - 处理返回的数据。 #### 21. Flex+LCDS(BlazeDS)+Java 开发 - **...
- **BlazeDS介绍**:BlazeDS是一种用于实现Flex和Java服务器之间通信的服务端组件。 - **通信机制**:探讨BlazeDS与Flex客户端之间的数据交换方式。 #### 21. Flex和Java通信之开发方式和工具准备 - **开发环境...
- **通信协议**:介绍FLEX与后端服务(特别是Java服务)之间的通信方式,如使用BlazeDS进行远程数据交换。 - **工具准备**:列出所需的开发工具和库,并提供配置指南。 #### Flex+LCDS(BlazeDS)+Java开发 - **系统...