WEB开发网
开发学院图形图像Flash BlazeDS 入门及配置 阅读

BlazeDS 入门及配置

 2009-05-30 12:08:10 来源:WEB开发网   
核心提示: 8. 好了,大功告成,BlazeDS 入门及配置(4),现在将这个项目部属到 Tomcat 中,然后启动 Tomcat,完成,运行 felx_client,三、创建 Flex 客户端1. 新建一个 Flex 项目,名称为 flex_client

BlazeDS 入门及配置

8. 好了,大功告成,现在将这个项目部属到 Tomcat 中,然后启动 Tomcat。

三、创建 Flex 客户端

BlazeDS 入门及配置

1. 新建一个 Flex 项目,名称为 flex_client,选择 Application server type:J2EE。

BlazeDS 入门及配置

2. 这是关键的一步,Root folder 为刚刚在 Tomcat 中部署的 blazeds_project 项目路径。为了保持一致性,Root URL 和 Context root 中的相对路径的名称都与该 web 项目名称保持相同。这三项内容填写好后,需要点击 “Validate Configuration” 按钮,进行配置验证(此时最好让 Tomcat 处于开启状态)。验证完成后点击 Finish。

3. 最后编写客户端(flex_client.mxml):

 <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Script>
    <![CDATA[
        import mx.rpc.events.FaultEvent;
        import mx.controls.Alert;
        import mx.rpc.events.ResultEvent;
      
        private function resultHandler(event:ResultEvent):void {
            Alert.show(event.result.toString(), "成功");
        }
      
        private function faultHandler(event:FaultEvent):void {
            Alert.show(event.fault.toString(), "失败");
        }
        ]]>
    </mx:Script>
  
    <!-- destination 属性值要和 remoting-config.xml 中 destination 的 id 一致-->
    <mx:RemoteObject id="remoteObject"
                      destination="helloWorld"
                     result="resultHandler(event)"
                     fault="faultHandler(event)"/>
  
    <mx:Button label="发送消息" click="remoteObject.getHello()" x="256.5" y="197"/>
</mx:Application> 

AS 表示法:

    var remoteObject:RemoteObject = new RemoteObject();
    remoteObject.destination = "helloWorld";
    remoteObject.addEventListener(ResultEvent.RESULT, resultHandler);
    remoteObject.addEventListener(FaultEvent.FAULT, faultHandler);

BlazeDS 入门及配置

4. Ok,完成。运行 felx_client,收到服务器端返回的 “Hello World” 字符串。

上一页  1 2 3 4 

Tags:BlazeDS 入门 配置

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接