参考:
http://livedocs.adobe.com/blazeds/1/blazeds_devguide/
flexbuilder 整合 BlazeDs
1.下载BlazeDS,下载地址http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/.
2.把blazeds.war放到D:\Tomcat 6.0\webapps\下并解压。
3.使用flexbuilder新建flex工程
工程名:Flex_java选择为Server_type为J2EE,并使用BlazeDS.
配置Flex目录
点击Finish.
4.使用eclipse新建Java工程
设置工程目录:
设置java原文件目录和class目录:
4.在java中新建类:EchoService
package remoting;
public class EchoService
{
public String echo(String text) {
return "Server says: I received '" + text + "' from you";
}
}
5.在WEB-INF/flex/remoting-config.xml中增加
<destination id="echoServiceDestination" channels="my-amf">
<properties>
<source>remoting.EchoService</source>
</properties>
</destination>
增加后为:
<?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>
<destination id="echoServiceDestination" channels="my-amf">
<properties>
<source>remoting.EchoService</source>
</properties>
</destination>
</service>
6.在FlexBuilder中编辑Flex_java.mxml为:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
<mx:RemoteObject id="remoteObject" destination="echoServiceDestination"
result="remoteObject_resultHandler(event)"
fault="remoteObject_faultHandler(event)"/>
</fx:Declarations>
<fx:Script>
<![CDATA[
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
private function echo():void{
var text:String=ti.text;
remoteObject.echo(text);
}
protected function remoteObject_resultHandler(event:ResultEvent):void
{
// TODO Auto-generated method stub
ta.text+="Server respinded:"+event.result+"\n";
}
protected function remoteObject_faultHandler(event:FaultEvent):void
{
// TODO Auto-generated method stub
ta.text+="Received fault:"+event.fault+"\n";
}
]]>
</fx:Script>
<s:layout>
<s:HorizontalLayout/>
</s:layout>
<mx:Label text="Enter a text for the server t echo"/>
<s:TextInput id="ti" text="Hello World"/>
<s:Button label="Send" click="echo()"/>
<s:TextArea id="ta" width="100%" height="100%"/>
</s:Application>
7.在flexbuilder中执行Flex_java.html
如图所示,点击send就可以通过java来传递消息。
- 大小: 35 KB
- 大小: 96.6 KB
- 大小: 82.1 KB
- 大小: 65.3 KB
- 大小: 78.9 KB
- 大小: 90.6 KB
- 大小: 113.4 KB
分享到:
相关推荐
MyEclipse8.5+FlexBuilder4+Blazeds配置!
希望对大家有用
用Flex、Eclipse和blazeds_turnkey实现Flex与Java的交互的相关配置和简单示例
Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立).doc
Flex+Eclipse+BlazeDS+JDK+Tomcat结构的整合与配置,并提供了一个例子,为这种BS模式开发起步提供参考。
MyEclipse8.0+FlexBuilder4+Blazeds配置
下载Flex Builder 3.0 For Eclipse plugin安装。前提是系统已经有JRE,且JAVA环境变量已经配置 一.首先下载安装Eclipse 3.3 解压到 D:\Program Files\eclipse 到算安装成功了 二.下载安装Flex Builder 3.0
Flex技术本身和Java就有很强的关联性,它提供了一个基于Eclipse的IDE和BlazeDS.BlazeDS是个基于服务端的Java远程调用和Web消息的一个开源的技术。有许多应用都是以Java为后端处理的。Flex用于前端。由于Java和Flex...
flexbuilder3 序列号 请下载FB3_WWEJ_Plugin.exe
Flex builder 3 Eclipse插件版 的安装过程,包含了截图和具体的步骤。
FlexBuilder与MyEclipse整合心得(java+flex) java flex
flex builder eclipse 插件 需要eclipse点以下链接 https://download.csdn.net/download/mxj130/86540442
Flex Builder 3.0 For Eclipse 3.3 安装方法
Flex4+J2EE+Blazeds配置jspweb工程
Contents: <br>Chapter 1: Learning Flex Builder Chapter 2: About Flex Builder Chapter 3: Flex Builder Workbench Basics Chapter 4: Working with Projects Chapter 5: Navigating and ...
MyEclipse+Flex[1].Builder+Tomcat+BlazeDS整合帮助文档
Flex builder4.0注册码 Flex builder 3.0注册码 Flex builder4.0下载地址
找到flex builder 安装目录下的 plugins\com.adobe.flexbuilder.help_3.0.194161\doc.zip 解压后,把langref文件夹覆盖掉,重新打包。 这样在flex builder 里的帮助就是中文的了. 在flex builder中选中要帮助的类,...