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

發佈了25 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章