Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring) part2

  

1.编写后台Java 处理方法:

在src文件下建一个包com

在com下建class文件,命名为Hello

添加处理代码:

package com;

 

public class Hello {

     public String hello(String name){

      System.out.println("flex 调用Java!name="+name);

      return "hello "+name;

     }

}

 

2.配置remoting-config.xml

添加代码

     <destination id="hello">

            <properties>

                <source>

                    com.Hello

                </source>

            </properties>

     </destination>

如下

3. 修改flex_src   下 FlexJ2ee.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/mx" 

minWidth="955" minHeight="600">

    <fx:Declarations>

       <!-- 将非可视元素(例如服务、值对象)放在此处 -->

       <s:RemoteObject destination="hello" id="hell_RO" result="gg(event)"                   endpoint="http://localhost:8089/FlexJ2ee/messagebroker/amf">

       </s:RemoteObject>

    </fx:Declarations>

    <fx:Script>

       <![CDATA[

           import mx.rpc.events.ResultEvent;

           import mx.controls.Alert;

           

           private function gg(e:ResultEvent):void{

              var backText:String = e.result as String;

              backTxt.text = backText;

           }

           

           protected function RemotingSayHello(event:MouseEvent):void

           {

              var sname:String = nameInput.text;

              hell_RO.hello(sname);

           }

       ]]>

    </fx:Script>

    

    <s:TextArea id="backTxt" x="109" y="122" height="99"/>

    <s:Button label="send" click="RemotingSayHello(event)" x="110" y="243"/>

    <s:TextInput id="nameInput" x="109" y="73"/>

    <s:Label x="47" y="75" text="Rieciver:"/>

    <s:Label x="47" y="36" text="这是我的第一个FLEXJ2EE项目    

            欢迎大家访问我的BLOG

            http://blog.csdn.net/kkkloveyou"/>

</s:Application>


4. 打开http://localhost:8089/FlexJ2ee/flex/FlexJ2ee.html

在Rieciver输入框中填入 May

点击“send”

返回如下“hello May”,说明flex 与java 通信成功

5.控制台输出如下

 

完整下载:http://download.csdn.net/detail/kkkloveyou/4072746

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值