成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java+Flex開發環境配置步驟

開發 后端
本文向大家介紹一下Java+Flex開發環境配置,Java是編程語言中的老大,而Flex有很多值得學習的地方,那么他們如果組合的話會產生什么人樣的效果呢?

本文和大家重點討論一下Java+Flex開發環境配置,主要包括軟件的下載,安裝,調試等內容,相信通過本文的介紹你對Java+Flex開發環境配置有明確的認識。

Java+Flex開發環境配置

最近在做個項目。前端是用Flex來寫,后臺用java,數據庫就用mysql。定了以后開始配環境。網上這方面的資料很多都是不負責任的,照著來的話也會有不少的問題,把自己的配置方法寫下來,希望需要的人能用得上。

Java+Flex開發環境配置需要下載的軟件

◆Myeclipse:這個就不多說了,開發Java要用,這里對版本沒要求,我用的是8.0版本的。
◆Tomcat6.0:http服務器。
◆Flexbuilder3.0:Flex的IDE,現在有4.0版本了,還是覺得3.0順手一點,下載地址在迅雷上就找得到,破解也容易找。我沒用插件版的,用的是獨立的IDE。
◆Mysql5.0:相當喜歡的數據庫
◆MysqlGUItools:Mysql的圖形化管理軟件,要先裝Mysql后再裝這個。
◆blazeds:這個是要配置到tomcat上的,目的是讓tomcat支持遠程調用java。大多數教程都使用FDS(這個很老了),進化版本是LCDS。用LCDS2.5的教程也很多,它支持動態編譯mxml文件,但是只能編譯AS2,現在已經是AS3了,所以有些AS3的語法會不認,編譯的時候會報錯。要用LCDS的話,就用高于2.5的版本。但是2.5以上的版本不支持動態編譯,所以要在Flex建工程的時候設置。blazeds的使◆用方式跟LCDS一樣,但是這個是免費的。個人推薦使用blazeds。這里可以下載:http://opensource.adobe.com/wiki/display/blazeds/Release+Builds
◆jotm:這個也是要配置到tomcat上的,給tomcat增加事物管理功能。
◆mysql-connector-java.jar:連數據庫少不了這個。#p#

開始安裝

上面這一坨軟件里面Myeclipse,Tomcat,Flexbuilder,Mysql,Mysqlguitools,正常安裝。我安裝的路徑是:

1.MyEclipse:E:\IDE\Myeclipse。
2.Tomcat:E:\Server\Tomcat6.0。下文會使用“[tomcat-home]”來代替這長長的目錄路徑。
3.Flexbuilder:E:\IDE\FB3.
4.Mysql:E:\Database\MySQL\MySQL。
5.Mysqlguitools:E:\Database\MySQL\GUI。
繼續,把jotm解壓,解壓后lib文件夾里面的jar文件拷貝到[Tomcat_Home]\lib里面,mysql-connector-java.jar也一樣拷進來。blazeds解壓后,我們只要blazeds.war這個文件,把它拷貝到[Tomcat_Home]\webapps目錄下。重新啟動tomcat,這時候會在webapps文件夾下生成blazeds文件夾。這樣整個軟件安裝就完成了。

創建工程的方法

先寫一個java程序,名字為HelloWorld.java,代碼如下:

  1. viewplaincopytoclipboardprint?  
  2. packageTree;  
  3.  
  4. publicclassHelloWorld  
  5. {  
  6. publicHelloWorld(){}  
  7.  
  8. publicStringgetHelloWorld()  
  9. {  
  10. return"HelloWorld!";  
  11. }  
  12. }  
  13. packageTree;  
  14.  
  15. publicclassHelloWorld  
  16. {  
  17.  publicHelloWorld(){}  
  18.    
  19.  publicStringgetHelloWorld()  
  20.  {  
  21.  return"HelloWorld!";  
  22.  }  
  23. }  
  24.  

 編譯這個文件,生成HelloWorld.class,把這個文件拷貝到:[tomcat-home]\webapps\blazeds\WEB-INF\classes\Tree。Flex開發環境配置配置完成后需要調試一下。#p#

創建Flex工程的步驟是:

1.打開Flexbuilder,file-->新建-->Flexproject,設置如圖:


2.下一步:注意上面三項,rootfolder指向的是[Tomcat-home]\webapps\blazeds,后兩個跟圖設置一致。設置完成后啟動tomcat點擊ValidateConfiguration按鈕,設置正確的話會成功。


3.Flex文件的代碼是:

 

  1. viewplaincopytoclipboardprint?  
  2. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  3. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"> 
  4. <mx:Script> 
  5. <![CDATA[  
  6.  
  7. importmx.rpc.events.FaultEvent;  
  8. importmx.controls.Alert;  
  9. importmx.rpc.events.ResultEvent;  
  10.  
  11. privatefunctionresultHandler(event:ResultEvent):void  
  12. {  
  13. //顯示收到的"HelloWorld!"數據  
  14. Alert.show(event.result.toString(),"提示");  
  15. }  
  16.  
  17. privatefunctionfaultHandler(event:FaultEvent):void  
  18. {  
  19. Alert.show(event.fault.toString(),"提示");  
  20. }  
  21.  
  22. ]]> 
  23. </mx:Script> 
  24.  
  25. <mx:RemoteObjectidmx:RemoteObjectid="remoteObject"destination="helloWorld"source="Tree.HelloWorld" 
  26. result="resultHandler(event)"fault="faultHandler(event)"/> 
  27.  
  28. <mx:Buttonlabelmx:Buttonlabel="發送"click="remoteObject.getHelloWorld()"/> 
  29. </mx:Application> 
  30. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  31. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"> 
  32.  <mx:Script> 
  33. <![CDATA[  
  34.  
  35. importmx.rpc.events.FaultEvent;  
  36. importmx.controls.Alert;  
  37. importmx.rpc.events.ResultEvent;  
  38.  
  39. privatefunctionresultHandler(event:ResultEvent):void  
  40. {  
  41. //顯示收到的"HelloWorld!"數據  
  42. Alert.show(event.result.toString(),"提示");  
  43. }  
  44.  
  45. privatefunctionfaultHandler(event:FaultEvent):void  
  46. {  
  47. Alert.show(event.fault.toString(),"提示");  
  48. }  
  49.  
  50. ]]> 
  51. </mx:Script> 
  52.  
  53. <mx:RemoteObjectidmx:RemoteObjectid="remoteObject"destination="helloWorld"source="Tree.HelloWorld" 
  54. result="resultHandler(event)"fault="faultHandler(event)"/> 
  55.  
  56. <mx:Buttonlabelmx:Buttonlabel="發送"click="remoteObject.getHelloWorld()"/> 
  57. </mx:Application> 
  58.  

 
4.還沒有結束,要設置[Tomcat-home]\webapps\blazeds\web-inf\Flex\remoting-config.xml,吧下面的代碼添加到xml根節點下:

  1. viewplaincopytoclipboardprint?  
  2. <destinationiddestinationid="helloWorld"> 
  3. <properties> 
  4. <source>Tree.HelloWorld</source> 
  5. </properties> 
  6. </destination> 
  7. <destinationiddestinationid="helloWorld"> 
  8. <properties> 
  9. <source>Tree.HelloWorld</source> 
  10. </properties> 
  11. </destination> 
  12.  

 

注意這里的id就是mxml代碼里面RemoteObject對象的destination屬性。source指向的就是我們拷貝到web-inf/classes里面編譯后的class文件。

完成,重啟tomcat。在Flexbuilder里面點運行,看到Helloworld,成功!

【編輯推薦】

  1. Fle七大步驟實現Flex配置
  2. 配置Flex國際化的簡明步驟
  3. Flex及FlexBuilder2.0開發環境詳解
  4. FlexBuilder3.0與Eclipse3.4的完美結合
  5. Flex內存泄露解決方法和內存釋放優化原則

 

 

責任編輯:佚名 來源: csdn.net
相關推薦

2009-07-02 09:19:13

Java+FlexRIA應用

2010-08-04 10:04:52

Flex1.5環境配置

2009-07-15 11:20:05

MyEclipse F

2010-01-04 18:22:03

Ubuntu flex

2010-08-10 10:44:22

Flex開發

2010-08-02 17:08:34

Flex Eclips

2010-07-30 16:17:18

Flex開發

2010-04-01 15:51:17

Oracle ebs

2010-07-28 14:52:29

Flex國際化

2010-08-03 08:41:46

Flex4SDK配置

2010-07-30 16:37:02

Flex配置

2010-08-04 15:12:54

Flex開發

2010-08-11 10:24:46

Flex開發

2010-08-10 17:13:58

Flex技術

2010-07-27 10:58:46

Flex

2010-07-29 17:15:55

Flex

2010-04-01 12:56:08

Oracle ebs

2010-03-22 09:54:38

Python開發環境

2010-08-02 13:35:59

FlexBuilder

2009-12-17 17:08:47

VS開發環境
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99久久日韩精品免费热麻豆美女 | 成人免费视频网站在线观看 | 91色在线 | 欧美一区在线看 | а√中文在线8 | 国产69久久精品成人看动漫 | 欧美一二区 | 在线激情视频 | 黄色香蕉视频在线观看 | 久久亚洲欧美日韩精品专区 | 成人精品系列 | 久久不射网 | 亚洲国产精品一区 | 亚洲国产成人精品久久 | 成人性视频免费网站 | 国产精品久久久久久久久久东京 | 91精品久久久久久久久中文字幕 | 久久精品免费一区二区 | 亚洲精品在线播放 | 91超碰在线观看 | 日韩在线免费电影 | 午夜丁香视频在线观看 | 国产免费a| 激情综合五月 | 国产精品1区2区3区 一区中文字幕 | 国产精品色一区二区三区 | 黄色一级大片在线免费看产 | 精品国产一区二区三区成人影院 | 欧美精品一区三区 | 99久久精品国产一区二区三区 | 国产精品久久 | 精品国产免费一区二区三区演员表 | 精品一区二区三区在线观看 | 精品久久99 | 亚洲精品www. | 韩国精品在线观看 | 91精品国产一区二区三区蜜臀 | 精品视频一区二区三区在线观看 | av手机免费在线观看 | 99热国产在线播放 | 91久久精品国产免费一区 |