flex, java, blazeds 初体验

体验一下flex整合java,通过blazeds实现。

    步骤如下:

    一:先要确定你已经装好了flex插件FB3_WWEJ_Plugin.exe。

    二:然后new flex project ,named abc,选择web application,选择j2ee,选择use remote object access service,选择wtp,Next...

    三:看到j2ee set ,target runtime 选择一个tomcat或jboss,content folder 改成WebRoot,flex war file 改成你下载的blazeds.war所在的路径,output folder 改成 WebRoot 。Next...

    四:Finish.

    五:把该flex project 变成j2ee后才能发布,右击项目,选择add web project capability, web根目录改成/WebRoot,web上下文改成/abc,把这里的Create web.xml取消,finish。

    六:到此,你可以发布你的项目到你的tomcat或jboss里了。

    七:最后一步配置,右键项目,选择属性,然后把root url 改成http://localhost:8080,把context root改成/abc.

    八:把abc.mxml

Code:
  1. <?xml version="1.0" encoding="utf-8"?>   
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">   
  3. <mx:Script>    
  4. <![CDATA[ import mx.rpc.events.FaultEvent;    
  5. import mx.rpc.events.ResultEvent;    
  6. [Bindable]    
  7. private var helloResult:String;    
  8. private function sayHelloTo():void {    
  9. ro.sayHelloTo(inputText.text);    
  10. }    
  11. private function resultHandler(event:ResultEvent):void {    
  12. helloResult = event.result as String;    
  13. } ]]>    
  14. </mx:Script>    
  15. <mx:RemoteObject id="ro" destination="helloworld" result="resultHandler(event)" />    
  16. <mx:HBox width="100%">    
  17. <mx:TextInput id="inputText"/>    
  18. <mx:Button label="Submit" click="sayHelloTo()"/>    
  19. </mx:HBox>    
  20. <mx:Label text="{helloResult}"/>   
  21.   
  22. </mx:Application>   
  23.   
  24. 然后写个java类   
  25.   
  26. package hello;   
  27. public class HelloWorld {    
  28. public String sayHelloTo(String str) {   
  29. System.out.println("Hello " + str);   
  30. return "Hello " + str; }   
  31. }   
  32. 然后修改remote配置文件 添加   
  33.   
  34. <destination id="helloworld">    
  35. <properties>    
  36. <source>hello.HelloWorld</source>    
  37. </properties>    
  38. </destination>   

 

 

然后 输入测试地址:http://localhost:8080/abc/abc.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值