精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

兩種方法實現Flex+Java配置

開發 后端
本文向大家介紹一下整合Flex+Java配置,作為一個Java程序員學習Flex,關心的就是怎樣將Flex和Java進行結合交互。

本文和大家重點討論一下整合Flex+Java配置的方法,帶著Java程序員的思維,一開始學習Flex并沒有按部就班的學習Flex的基礎知識,而是想搞清楚Flex到底怎樣和Java交互的。

整合Flex+Java配置

作為一個Java程序員學習Flex,關心的就是怎樣將Flex和Java進行結合交互。帶著Java程序員的思維,一開始學習Flex并沒有按部就班的學習Flex的基礎知識,而是想搞清楚Flex到底怎樣和Java交互的。經過了一個周末的研究,終于初見成果,下面就重要的講解三種配置的兩個。
在分享這幾種配置之前,先簡單的介紹一下需要用到的一些資源。

1、MyEclipse+Flex插件(官網下載)
2、Tomcat6.0作為服務器(官網下載)
3、用BlazeDS(免費)代替LCDS(收費):沒錢啊,只能先使用免費的了。從Adobe官方網站上下載下來,將blazeds.war、ds-console.war、samples.war三個文件放在tomcat的webapps目錄下。

Flex+Java配置:

第一種:Java工程和Flex工程獨立。這種方式也是很多人使用的方式,Flex程序員和Java程序員相互獨立的工作,這種方式網上有很多的資料,在這里就不再贅述了。

第二種:Flex工程加入Java元素

1、切換到Flex視圖,新建Flexproject

說明:Javasourcefolder就是你自己java業務源碼存放的根目錄,在FB3里,LCDS項目旨在將JavaJ2ee項目和FlexLcds項目混合。
當然如果你不選擇combined兩個在一起,那么就麻煩些:要么你再單獨新建一個Flex項目,而這個項目只寫java代碼。要么再建一個J2ee工程寫java代碼,而這因為我們是要java和flex結合,所以在服務器選擇上我們選擇J2EE存放java類的源文件,我們的目的就是Flex和java在一個工程里,所以我們這里選擇上
個項目只寫Flex代碼,但最后要把Java編譯后的class文件放到這個項目下的webroot\web-inf\classes目錄中。即不管怎樣,最后發布時,java編譯后的class文件必須和lcds部署的項目在一起。

2、點擊Next,配置J2EE服務器

說明:Targetruntime實際上沒什么用(后來我刪除了配置文件里的對應信息,也沒問題),但是不指定就不能繼續,如果這里顯示的是<none>那么就新建一個Tomcat的runtime,簡單的只需要指定tomcat的安裝目錄即可。

Contentfolder實際上就是最終編譯后的容器目錄,因此,BlazeDS的blazeds.war文件將會發布到該目錄下的web-inf下的flex目錄中。同時因為教程采用的是MyEclipse,他默認的就是發布WebRoot里的內容,為了自動化,因此這里改為了WebRoot(這也是java開發的習慣)
FlexWARfile指的是安裝了lcds后的flex.war文件的路徑,但是在這里我們采用的是BlazeDS來取代lcds,所以這里設置的是blazeds.war的路徑。
Compilationoptions指定了flex文件的編譯方式,選擇推薦的在FlexBuilder里編譯吧,雖然開發時多耗點時間,但是在發布后不會占用服務器的編譯處理時間,對用戶來說是有好處的。
Outputfolder指的是Flex編譯后的swf和html等文件存放的路徑,這里改為了WebRoot,意思是發布到根目錄就可以了。當然你可以根據你的需要和習慣自行設置其他的路徑
因為我們采用的BlazeDS,所以這里要設置BlazeDS的路徑
這里我們可以自定義輸出路徑,一般情況下設置成根目錄WebRoot就可以了

3、點擊下一步,采用默認的配置就可以,點擊完成,該工程就建立完成。下圖為該工程的目錄結構

4、讓它變成web工程由MyEclipse發布吧

Flex文件的源文件夾

Java源文件夾

自動生成的flex的配置文件
Flex編譯后發布的文件。我們發布在根目錄下
點擊Finish,現在我們的工程的圖標變成了J2EEWeb工程了,這意味著,你可以
注意,不要點的太快了,要把這里的對號勾掉,這樣就不會覆蓋BlazeDS創建的web.xml
用MyEclipse來發布它或者添加更多容器,比如hibernate、spring等

5、工程建好以后,你可以通過右鍵—>屬性來進行更多的設置。
6、這樣一個Flex+Java的工程就建立完成。
7、編寫例子,測試在介紹完第三種方式以后統一介紹。

第三種:由Webproject反向加入Flex,也就是Flex+Java配置

1、先建立一個web工程:flexweb。(略)
2、向flexweb工程手工添加Flex需要的元素。
1)首先將BlazeDS需要的jar文件拷到工程的lib目錄下。可以將上面建的那個flex工程的lib下的jar文件拷到該工程下的lib目錄下。
2)然后要加入FlexBlazeDS需要的配置文件。在WEB-INF下新建一個名為flex的文件夾,然后將我們上面建立的那個firstFlex該文件夾下的四個xml文件拷到該文件夾下。
3)最后,修改web.xml文件,加入Flex的配置。做法一個簡單的把上面我們新建的那個flex工程的web.xml的部分代碼拷過來。
 

  1. <context-param> 
  2. <param-name>flex.class.path</param-name> 
  3. <param-value>/WEB-INF/flex/hotfixes,/WEB-INF/flex/jars</param-value> 
  4. </context-param> 
  5. <!--HttpFlexSessionattributeandbindinglistenersupport--> 
  6. <listener> 
  7. <listener-class>flex.messaging.HttpFlexSession</listener-class> 
  8. </listener> 
  9. <!--MessageBrokerServlet--> 
  10. <servlet> 
  11. <servlet-name>MessageBrokerServlet</servlet-name> 
  12. <display-name>MessageBrokerServlet</display-name> 
  13. <servlet-class>flex.messaging.MessageBrokerServlet</servlet-class> 
  14. <init-param> 
  15. <param-name>services.configuration.file</param-name> 
  16. <param-value>/WEB-INF/flex/services-config.xml</param-value> 
  17. </init-param> 
  18. <load-on-startup>1</load-on-startup> 
  19. </servlet> 
  20. <servlet-mapping> 
  21. <servlet-name>MessageBrokerServlet</servlet-name> 
  22. <url-pattern>/messagebroker/*</url-pattern> 
  23. </servlet-mapping> 


3、將該工程發布到tomcat下,并啟動tomcat。(注:一定要啟動tomcat,因為在后面的設置中,它要驗證工程的路徑)

4、然后在該工程上右鍵?FlexProjectNature?AddFlexProjectNature

5、設置完成后,會發現web工程的目錄結構已經發生了改變。
我們發現以這種形式建立的工程的目錄結構和第二種方法有少許的不同,flex的mxml文件默認的放在src文件夾中,和java文件共用一個目錄。并且沒有像上一個工程那樣自動的編譯出可運行的文件。

配置服務器路徑

配置正確的顯示

建議不要修改這里的配置

6、如果你對這個目錄結構不太滿意,還想讓flex的文件放在flex_src目錄下,別急,我們可以通過右鍵?屬性來設置。
在這里你可以重新設置你的flex源文件夾和輸出目錄

7、配置flex默認的sdk。這樣配置完,還不行,程序可能還不能正常地運行,還需要配置他使用的sdk。

8、馬上就大功告成了,讓我們來寫個程序測試一下吧。

1)新建一個java類:Hello.java
 

  1. packagecom;  
  2. publicclassHello{  
  3. publicStringhello(Stringname){  
  4. System.out.println("flex調用我了,真好~~~~");  
  5. return"hello"+name;  
  6. }  

2)為flex配置這個要調用的對象,修改WEB-INF/flex下remoting-config.xml
加入

  1. <destinationiddestinationid="hello"> 
  2. <properties><source>com.Hello  
  3. </source> 
  4. </properties> 
  5. </destination> 

3)編寫一個Flex程序

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"> 
  3. 將默認的第三個選項改為第一個選項,使用系統默認的sdk  
  4. <mx:Script> 
  5. <![CDATA[  
  6. importmx.rpc.events.ResultEvent;  
  7. functiongg(evnet:ResultEvent):void{  
  8. varff:String=evnet.resultasString;  
  9. ggg.text=ff;  
  10. }  
  11. functionremotingSayHello():void{  
  12. varsname:String=nameInput.text;  
  13. h.hello(sname);  
  14. }  
  15. ]]> 
  16. </mx:Script> 
  17. <mx:RemoteObjectdestinationmx:RemoteObjectdestination="hello"id="h"  
  18. result="gg(event)"endpoint="http://localhost:8080/flexweb/messagebroker/amf"> 
  19. </mx:RemoteObject> 
  20. <mx:TextAreaidmx:TextAreaid="ggg"x="109"y="122"/> 
  21. <mx:Buttonlabelmx:Buttonlabel="sayhello"click="remotingSayHello();"x="144"y="193"/> 
  22. <mx:TextInputidmx:TextInputid="nameInput"x="109"y="73"/> 
  23. <mx:Labeltextmx:Labeltext="name"x="47"y="75"/> 
  24. </mx:Application> 
  25.  

 4)重啟tomcat,運行flexweb.mxml.

第三種方法,在編譯完后,訪問網頁會出現404異常。具體原因不詳。但是它仍會編譯出一個swf文件,訪問這個swf即可。而第二種方式可以編譯出一個html文件。訪問一下會出現一下界面:
輸入dfdff,則輸出hellodfdff。說明調用java類成功。不信我們可以看看java類在控制臺上的打印。
Flex+Java環境配置成功,如果用lcds,則不需要預編譯,可以直接訪問mxml文件,lcds會動態編譯返回結果。

【編輯推薦】

  1. 解析Flexbuilder4十大新特性
  2. 從Flex Builder更名看Flash平臺戰略
  3. Flex及FlexBuilder2.0開發環境詳解
  4. FlexBuilder3.0與Eclipse3.4的完美結合
  5. 學習筆記 FlexBuilder2.0中如何使用基于Lists的控件 

 

責任編輯:佚名 來源: po-soft.com
相關推薦

2010-08-02 16:58:08

Flex配置文件

2010-07-26 15:42:34

Perl模塊

2009-09-25 14:04:09

Hibernate eHibernate h

2020-09-16 18:27:36

Linux方法IP地址

2009-08-05 15:54:49

Web Service

2024-01-02 11:45:00

讀取requestmap

2010-08-04 17:41:52

掛載NFS

2010-06-02 17:16:16

自動運行SVN

2010-05-28 10:35:46

SVN搭建測試服務器

2009-04-21 11:23:56

Oraclespool比較

2009-11-03 16:20:16

VB.NET文本框

2010-06-17 12:48:05

livecd 修復Gr

2009-11-06 09:48:40

WCF服務

2010-04-13 09:50:44

Oracle跟蹤

2011-03-30 17:04:24

MySQL添加用戶

2010-11-24 14:36:25

修復mysql表

2010-05-26 18:52:12

SVN庫

2010-11-10 13:22:41

SQL Server備

2010-09-13 13:05:03

sql server分

2010-11-09 13:09:58

SQL Server分
點贊
收藏

51CTO技術棧公眾號

同产精品九九九| 国产乱人伦偷精品视频不卡| 亚洲欧美日韩第一区| 国产精品揄拍500视频| www.xxxx日本| 亚洲精品mv| 中日韩免费视频中文字幕| 成人精品视频99在线观看免费| 久艹视频在线观看| 精品午夜久久| 精品免费日韩av| 国产一区亚洲二区三区| a毛片在线观看| 久久一留热品黄| 亚洲一区二区三区久久| 特级西西www444人体聚色| 精品国产伦一区二区三区观看说明 | 狠狠躁夜夜躁av无码中文幕| 久久亚洲专区| 亚洲第一区在线| 日本中文字幕精品—区二区| 岛国av在线网站| 国产精品久久三区| 国产精品久久97| 劲爆欧美第一页| 色中色综合网| 亚洲日本欧美中文幕| wwwxxx色| 9999在线精品视频| 欧美在线观看一区| 国产精品333| 神马午夜伦理不卡 | 精品少妇一区二区三区 | 亚洲综合av一区二区三区| 亚洲一区二区成人在线观看| 成人国产1314www色视频| 无码人妻久久一区二区三区| 亚洲大胆视频| 精品中文字幕视频| 女人18毛片毛片毛片毛片区二| 一道本一区二区三区| 日韩精品在线一区二区| 国产无色aaa| 精品美女一区| 欧洲精品在线观看| 色诱视频在线观看| 欧美三级网站| 亚洲v精品v日韩v欧美v专区| 亚洲爆乳无码精品aaa片蜜桃| 午夜免费福利在线观看| 日本一区二区高清| 亚州欧美一区三区三区在线 | 中文在线不卡| 午夜精品福利视频| 国产精品99精品| 狠色狠色综合久久| 欧美激情精品久久久久久黑人 | 欧美激情视频一区二区三区在线播放 | 中文欧美日韩| 欧美专区日韩视频| 日本视频在线观看免费| 精品美女视频| 国产一区二区三区日韩欧美| 国产综合精品在线| 精品国产精品| www.久久久久| 97香蕉碰碰人妻国产欧美 | 精品亚洲永久免费| 99成人精品| 怡红院精品视频| 亚洲第一综合网| 欧美丝袜激情| 色老头一区二区三区| 麻豆网址在线观看| 欧美日韩国产欧| 性欧美在线看片a免费观看| 色婷婷av国产精品| 免播放器亚洲| 国产欧美精品日韩| 精品国自产在线观看| 成人免费观看视频| 欧美日韩一区二| 自拍视频在线| 亚洲综合av网| 欧美视频第三页| www.久久久久爱免| 亚洲国产精品一区二区久| 国产全是老熟女太爽了| 国产精品久久久乱弄| 欧美精品在线网站| 超碰中文字幕在线| 久久99国产精品麻豆| 国产乱码精品一区二区三区卡| 国产一区电影| 亚洲欧美国产高清| 亚洲成色最大综合在线| 国产在线激情| 日韩欧美精品在线观看| 99re6在线观看| 日韩成人动漫在线观看| 日韩在线欧美在线国产在线| 久久精品国产亚洲av高清色欲| 久久av一区| 亚洲一区二区三区sesese| 色呦呦视频在线| 中文字幕一区二区三区精华液| 欧美视频在线观看视频| 国产精品第一国产精品| 精品国产不卡一区二区三区| 国产精品酒店视频| 99热这里只有精品8| 成人免费在线网址| 国产视频第一区| 亚洲一区二区三区国产| 在线观看免费的av| 在线日韩一区| 97国产成人精品视频| 艳妇乳肉豪妇荡乳av| 91女人视频在线观看| 欧洲精品在线播放| 国产一区二区久久久久| 亚洲性无码av在线| 日韩精品手机在线| 高清在线不卡av| 国产大尺度在线观看| www.久久ai| 在线中文字幕一区| 亚洲中文字幕无码av| 亚洲欧美伊人| 亚洲sss综合天堂久久| 国产资源在线看| 精品福利一区二区| 国产a级片视频| 欧美有码视频| 亚洲一区二区中文| 麻豆传媒在线完整视频| 欧美性大战久久| 人妻一区二区视频| 日韩成人一区二区三区在线观看| 久久亚裔精品欧美| av网页在线| 91精品办公室少妇高潮对白| 中文字幕 亚洲一区| 亚洲精品婷婷| 国产精品久久久久久久久久尿| 无码精品黑人一区二区三区 | 久久精品国产亚洲| 91福利在线观看视频| 国产精品一区2区| 国产av不卡一区二区| 日韩综合久久| 久久久国产精品x99av| 一级特黄色大片| 亚洲欧美经典视频| 日批视频免费看| 在线 亚洲欧美在线综合一区| 成人激情直播| 第一福利在线视频| 日韩国产中文字幕| 东京热一区二区三区四区| 久久久一区二区| 狠狠热免费视频| 四季av一区二区三区免费观看| 91精品久久久久久久久久入口| 快射视频在线观看| 精品少妇一区二区三区 | 在线亚洲免费| 欧美久久在线| 免费一区二区三区四区| 日韩中文字幕网| 成人毛片视频免费看| 午夜不卡av在线| 亚洲精品国产精品国自产网站| 精品一区二区三区不卡| 人妻互换免费中文字幕| 久久久精品国产**网站| 国产成人a亚洲精品| 在线毛片网站| 精品久久久久久综合日本欧美 | 在线中文免费视频| 欧美午夜片欧美片在线观看| 国产一二三四五区| 精品亚洲免费视频| 日本一区不卡| 激情五月综合婷婷| 97超碰色婷婷| 麻豆传媒视频在线| 亚洲精品久久久久久久久久久久 | 国产成人精品av久久| 久久影院电视剧免费观看| 91极品视频在线观看| 欧美日本国产| 小说区图片区图片区另类灬| 999久久久精品一区二区| 国产成人精品视频| 日韩伦理av| 在线电影av不卡网址| 丰满熟妇乱又伦| 欧美三级资源在线| 日韩欧美大片在线观看| 国产精品免费免费| 亚洲综合自拍网| 国产最新精品免费| 无码人妻丰满熟妇区五十路百度| 欧美午夜不卡| 香蕉久久夜色| 亚洲深夜福利在线观看| 91丨九色丨国产| 国产精品美女午夜爽爽| 国语自产偷拍精品视频偷| 婷婷视频在线| 一色桃子一区二区| 婷婷伊人综合中文字幕| 欧美一级一级性生活免费录像| 免费看日批视频| 亚洲成a人v欧美综合天堂 | 午夜国产精品一区| 国产wwwwxxxx| 国产女主播视频一区二区| 国产一级二级在线观看| 国产成人在线电影| 色婷婷成人在线| 丝袜美腿一区二区三区| 黄色国产精品一区二区三区| 91丨精品丨国产| 国产精品日韩一区| 欧美大片免费高清观看| 午夜精品一区二区三区在线播放| www视频在线免费观看| 中文字幕视频在线免费欧美日韩综合在线看 | 精品国产三区在线| 国产一区二区在线免费视频| 午夜无码国产理论在线| 欧美中文字幕在线视频| 高清毛片在线观看| 欧美精品videosex牲欧美| 色一情一乱一区二区三区| 日韩一区二区三区视频在线| 91九色蝌蚪91por成人| 欧美三级资源在线| 一起草av在线| 在线播放欧美女士性生活| 一本一道精品欧美中文字幕| 欧美日韩一区中文字幕| 亚洲一二区视频| 制服丝袜亚洲精品中文字幕| 91片黄在线观看喷潮| 欧美精品免费视频| 丰满少妇高潮久久三区| 亚洲欧美中日韩| 亚洲女人久久久| 亚洲色图.com| 特级片在线观看| 午夜精品久久久久久久| 日韩黄色在线播放| 在线观看日韩毛片| 在线观看中文字幕av| 这里只有精品免费| 亚洲成人中文字幕在线| 亚洲国产第一页| 久青青在线观看视频国产| 国产亚洲欧美aaaa| 日本在线视频观看| 欧美高清视频一区二区| 9999精品成人免费毛片在线看| 4388成人网| 成人美女大片| 国产一区二区色| 911亚洲精品| 国产精品美女主播| 国产精品一区二区免费福利视频| 91精品视频在线| 欧美三级精品| 成人h视频在线观看播放| 久久中文字幕一区二区| 国产女主播一区二区| 国产精品亚洲二区| 91成人在线视频观看| 一区二区三区四区五区在线| 在线免费视频一区| 高清在线观看日韩| 国产一级久久久久毛片精品| 亚洲手机成人高清视频| 成人免费区一区二区三区| 欧美视频中文字幕| 亚洲女同志亚洲女同女播放| 亚洲欧美国产va在线影院| 日本中文字幕在线视频| 久久乐国产精品| 福利一区二区| 狠狠色综合色区| 天天影视欧美综合在线观看| 国产深夜男女无套内射| 精品写真视频在线观看| 特级西西人体wwwww| 成人免费视频在线观看| 影音先锋亚洲天堂| 91精品国产综合久久国产大片| 天天操天天干天天插| 久久久www成人免费精品| 三级中文字幕在线观看| 91手机在线视频| 欧美激情成人| 欧美牲交a欧美牲交aⅴ免费下载| 国产精品系列在线播放| 337人体粉嫩噜噜噜| 午夜一区二区三区视频| 国产乱码精品一区二区三区精东| 精品亚洲一区二区三区| 午夜成年人在线免费视频| 国产精品成久久久久三级 | 亚洲第一偷拍网| 欧美69xxx| 国产精品福利在线观看| 日韩av黄色在线| 日本五级黄色片| 精品综合久久久久久8888| 在线免费看黄视频| 亚洲成av人片在www色猫咪| 国产wwwxxx| 久久精彩免费视频| 成人自拍视频网| 欧美xxxx黑人又粗又长精品| 亚洲美女色禁图| 亚洲成人精品在线播放| 亚洲欧洲综合另类| 一区二区视频免费| 国产亚洲在线播放| 亚洲男人av| 欧美不卡三区| 免费日韩av片| 91av在线免费| 天天综合天天做天天综合| www国产一区| 精品视频9999| 哺乳一区二区三区中文视频| mm131午夜| 国产精品影音先锋| 加勒比婷婷色综合久久| 亚洲一二三区视频在线观看| 国产视频一区二区三| 久久精品中文字幕| 亚洲精品大片| 日本三日本三级少妇三级66| 激情深爱一区二区| 亚洲欧美精品aaaaaa片| 欧美丰满少妇xxxbbb| 麻豆网站在线看| 亚洲一区二区三| 韩国自拍一区| 色天使在线视频| 日韩欧美在线视频日韩欧美在线视频| 亚欧洲精品视频| 青青草精品毛片| 欧美一区三区| 午夜国产福利在线观看| 亚洲女人****多毛耸耸8| 精品国产999久久久免费| 欧美美最猛性xxxxxx| 久久porn| 蜜臀视频一区二区三区| 国产精品伦理在线| 精品国产黄色片| 97国产精品视频| 国产欧美日韩影院| 欧美激情第一区| 亚洲国产日韩a在线播放性色| 特黄aaaaaaaaa真人毛片| 欧美中文字幕在线播放| 欧美成免费一区二区视频| 一本之道在线视频| 亚洲成人7777| 国产一级在线| 91手机在线播放| 久久资源在线| 91嫩草|国产丨精品入口| 精品动漫一区二区三区在线观看| 成人美女大片| 2021狠狠干| 91免费国产视频网站| 一级黄色片网站| 韩国一区二区电影| 欧美午夜精彩| 最新日本中文字幕| 在线观看视频一区二区| 欧美性猛片xxxxx免费中国| 国产一区二区色| aⅴ色国产欧美| 在线观看亚洲网站| 日韩精品在线视频| 99精品女人在线观看免费视频| 人人妻人人添人人爽欧美一区| 国产欧美一区二区精品婷婷| www.天堂在线| 国产精品精品视频| 国内成人在线| 激情五月激情综合| 精品亚洲aⅴ在线观看| 日韩中文字幕视频网| 天美星空大象mv在线观看视频|