开发工具:
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 4是一款用于构建动态用户界面的开源框架,而Blazeds则是Adobe提供的一个中间件,允许Flex应用程序与Java后端服务器进行实时数据交互。 首先,你需要以下软件: 1. Apache Tomcat:作为Java Servlet容器,用于...
完成上述步骤后,开发者就能在MyEclipse中创建、调试和部署Flex 4应用,同时利用Blazeds实现Java和Flex间的双向通信。注意,每个步骤的正确执行至关重要,确保所有配置都正确无误才能使整个开发环境正常运作。在配置...
Flex4+BlazeDS+Java+JDBC+MySQL是一个经典的前端与后端交互技术栈,用于构建富互联网应用程序(Rich Internet Applications,RIAs)。在这个架构中,Flex4作为客户端的展示层,BlazeDS作为服务器端的数据通信中间件...
5. **安装Blazeds**: Blazeds是一款用于Flex和Java之间数据交互的技术,需下载`blazeds-turnkey-4.0.0.14931.zip`,解压缩后进行相应配置,使其与MyEclipse集成。 6. **安装Adobe Flash Builder插件**: 安装`Flash...
BlazeDS 是 Adobe 推出的一个开源项目,它提供了一个服务器端的解决方案,用于实现在 Flex 客户端与 Java 应用服务器之间的实时双向通信。BlazeDS 支持AMF(Action Message Format)协议,这是一种高效的数据传输...
BlazeDS 是 Adobe 提供的一个开源服务器端技术,用于实现Flex客户端与Java后端服务的通信。BlazeDS 支持AMF(Action Message Format),这是一种高效的数据传输协议,允许Flex和Java之间快速交换数据。在登录示例中...
4. 基于Cairngorm2的MVC流程:用户通过Flex客户端(UI)触发事件,事件被Command处理,Command调用BlazeDS服务,服务通过AMF与Java服务层交互,处理数据后将结果通过AMF返回给客户端,Command再将数据更新到View。...
标题"FLEX_JAVA_BlazeDS独立部署DEMO.rar"揭示了这个压缩包是关于使用Adobe Flex、Java和BlazeDS技术进行独立部署的一个演示项目。Flex是一种用于构建富互联网应用程序(RIA)的开源框架,而BlazeDS是Adobe提供的一...
BlazeDS 是一款开源的服务器端技术,由 Adobe 提供,主要用于实现 Java 应用程序与 Flex 客户端之间的通信。它利用 AMF(Action Message Format)协议,这是一种二进制格式,相比基于文本的协议如 XML,AMF 提供了更...