精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美大喷水吹潮合集在线观看| 7777在线视频| 一二三区免费视频| 91亚洲国产高清| 91精品国产色综合久久ai换脸 | 国产综合在线看| 免费a在线观看播放| 岛国一区二区| 黄色成人av网| mm131午夜| 男女污污视频在线观看| 韩国v欧美v亚洲v日本v| 91国产视频在线播放| 九九热久久免费视频| 超碰在线一区| 欧美日韩精品一区二区三区蜜桃| 日韩精品在线观看av| yw193.com尤物在线| 成人丝袜高跟foot| 成人在线小视频| 青青草免费观看视频| 欧美成人一品| 日韩在线中文字| 在线 丝袜 欧美 日韩 制服| 精品一区二区三区免费看| 色域天天综合网| 搞av.com| 午夜激情在线| 成人免费在线播放视频| 欧美日韩在线一二三| 欧美综合视频在线| 国产成人av一区二区三区在线观看| 国产精品久久久久久久久久免费| 欧美亚韩一区二区三区| 在线成人直播| 精品国产一区av| 男人的天堂av网| 亚洲图区在线| 亚洲国产精品嫩草影院久久| 中文字幕乱妇无码av在线| 欧美videos粗暴| 欧美在线视频全部完| 男人操女人免费软件| 97人人爽人人澡人人精品| 亚洲免费观看高清| 免费看av软件| 激情影院在线观看| 国产精品久久久久久福利一牛影视| 久久av一区二区三区亚洲| 日本高清视频www| 成人高清av在线| 国产日韩久久| 特黄aaaaaaaaa真人毛片| 福利一区福利二区| 不卡一区二区三区四区五区| 不卡视频免费在线观看| 国产精品亚洲一区二区三区在线| 亚洲在线免费看| 精品国产黄色片| 国产99久久精品| 官网99热精品| 国产成人自拍一区| 成人h版在线观看| 精品久久久久久综合日本| 午夜小视频免费| 99精品在线观看视频| 国产专区一区二区| 青青草手机在线| 2023国产精品| 视频一区三区| 日本欧美在线视频免费观看| 亚洲欧洲色图综合| 妞干网这里只有精品| 免费影视亚洲| 精品免费在线视频| 久久精品一区二| 国产三级一区| 日韩欧美一二区| 亚洲av成人精品一区二区三区| 国产精品久久久久av蜜臀| 日韩风俗一区 二区| 久久久久久亚洲中文字幕无码| 国产一区二区亚洲| 日韩视频第一页| 久久国产免费观看| 日日夜夜免费精品| 成人性教育视频在线观看| 亚洲精品无amm毛片| 久久久久久日产精品| 色之综合天天综合色天天棕色| 色老头视频在线观看| 亚洲综合网站在线观看| 国产三级三级三级看三级| 羞羞视频在线观看一区二区| 亚洲第一中文字幕| av电影网站在线观看| 一区二区电影| 日本aⅴ大伊香蕉精品视频| 夜夜狠狠擅视频| av在线不卡免费看| 亚洲乱码一区二区三区三上悠亚| 色呦呦在线播放| 91黄视频在线| 国产婷婷在线观看| 成人激情视频| 97视频免费看| 国产精品久久久久久69| 久久这里只精品最新地址| 97精品国产97久久久久久粉红| 色吧亚洲日本| 日韩精品一区二区三区中文不卡| 国产精品亚洲无码| 亚洲视频久久| 国产伊人精品在线| 你懂的在线观看| 亚洲高清不卡在线| 一级淫片在线观看| 欧美一级淫片| 欧美与欧洲交xxxx免费观看| 草逼视频免费看| 最新欧美精品一区二区三区| 18岁视频在线观看| 狠狠一区二区三区| 美乳少妇欧美精品| 中文天堂在线资源| 久久久久久电影| 成人高清dvd| 国产精品日本一区二区三区在线| 国产亚洲激情视频在线| 国产午夜性春猛交ⅹxxx| 国产99久久久精品| 久久香蕉视频网站| 国产一区二区| 日韩小视频在线| 在线播放一级片| 国产欧美一区二区三区网站| www一区二区www免费| 精品福利一区| 久久乐国产精品| 隣の若妻さん波多野结衣| 亚洲视频一区在线| 爽爽爽在线观看| 久久久久久久久久久久久久| 成人激情视频免费在线| 欧美一级二级三级区| 欧美日韩在线观看一区二区 | 深夜做爰性大片蜜桃| 欧美gay男男猛男无套| 国产欧美一区二区三区在线| 日韩大片在线永久免费观看网站| 欧美日韩色一区| 国产三级aaa| 国内不卡的二区三区中文字幕 | heyzo高清在线| 精品久久久久久久久久久久包黑料| 国产精品 欧美激情| 国产九色精品成人porny| 无颜之月在线看| 激情小说一区| 日本国产高清不卡| yw193.com尤物在线| 欧美夫妻性生活| 免费在线观看国产精品| 成人小视频在线| 精品人妻一区二区三区四区在线| 九一国产精品| 91精品久久久久久久久久入口| 免费日本一区二区三区视频| 日韩亚洲欧美在线观看| 久久久夜色精品| 99久久精品一区二区| 亚洲一二三区av| 天天综合国产| av免费观看久久| 日本午夜大片a在线观看| 亚洲欧美精品在线| 一本色道久久综合无码人妻| 一区二区成人在线视频| 无码任你躁久久久久久老妇| 久久电影一区| 正在播放国产精品| 国产精品国产| 国产精品一香蕉国产线看观看| 国产原厂视频在线观看| 亚洲精品在线观| 久久精品偷拍视频| 亚洲精品你懂的| 深田咏美中文字幕| 日本午夜一区二区| 8x8x华人在线| 亚洲v天堂v手机在线| 国产精品日韩欧美综合| a级片免费在线观看| 国产一区二区三区网站| a天堂在线观看视频| 日韩欧亚中文在线| 欧美老熟妇一区二区三区| www日韩大片| 黄色片免费网址| 亚洲免费影视| 免费的一级黄色片| 国产一区二区三区不卡视频网站| 91精品入口蜜桃| av在线不卡精品| 高清欧美一区二区三区| 在线观看完整版免费| 亚洲国产日韩欧美在线图片| 一级淫片免费看| 欧美日韩中文在线观看| 欧美黑人猛猛猛| 欧美激情一区二区三区在线| 色综合久久五月| 国产一区二区三区免费播放| 国产精彩免费视频| 一区二区日韩免费看| 特大黑人娇小亚洲女mp4| 成人在线免费视频观看| 久久久久久久久久久久久9999| 欧美精品影院| 国产区亚洲区欧美区| 日韩电影av| 97涩涩爰在线观看亚洲| 国产精品69xx| 久久国产精品久久国产精品| av大片在线观看| 亚洲色图五月天| 黑人乱码一区二区三区av| 欧美一区二区三区婷婷月色| 伊人免费在线观看| 色综合天天综合网国产成人综合天| 日本熟妇乱子伦xxxx| 亚洲国产色一区| 欧美极品aaaaabbbbb| **性色生活片久久毛片| 天天操夜夜操av| 国产精品美女久久久久久2018| 97超碰在线资源| 久久免费精品国产久精品久久久久| 午夜av免费看| 99久久精品免费| 黄色污在线观看| 处破女av一区二区| 美女扒开腿免费视频| 国产大陆a不卡| 国产欧美视频一区| 丁香激情综合国产| 中文视频在线观看| 9l国产精品久久久久麻豆| 中国xxxx性xxxx产国| 99久久综合99久久综合网站| 国产精品无码网站| 久久久综合九色合综国产精品| 国产精品一级黄片| 久久久www成人免费毛片麻豆| 9.1成人看片免费版| 国产日产欧美精品一区二区三区| 亚洲AV无码国产成人久久| 日本一区二区免费在线| 国产精品视频看看| 伊人一区二区三区| 国产午夜小视频| 欧美性少妇18aaaa视频| 青青艹在线观看| 91麻豆精品国产91久久久使用方法 | 石原莉奈在线亚洲三区| 五月婷婷激情久久| 国产一区二区久久| 国产极品一区二区| 国产亚洲一区二区在线观看| 任我爽在线视频| 亚洲国产美国国产综合一区二区| 日韩av片在线播放| 91豆麻精品91久久久久久| 一级特黄aaaaaa大片| 精品欧美黑人一区二区三区| 无码精品视频一区二区三区| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 豆花视频一区二区| 久久综合九色99| 99久久九九| 男人日女人视频网站| 久久久久久色| 香蕉视频xxx| 久久一留热品黄| 婷婷激情四射网| 精品久久久久久中文字幕| 亚洲视频一区二区三区四区| 欧美tk丨vk视频| 国产精品久久一区二区三区不卡 | 亚洲精品乱码视频| 国产精品mm| 另类小说第一页| 国产xxx精品视频大全| 四季av中文字幕| 亚洲国产精品精华液网站| 欧美一级做a爰片免费视频| 精品国免费一区二区三区| 国产爆初菊在线观看免费视频网站 | 国产一区二区三区不卡在线观看| 国模无码视频一区| 国产精品看片你懂得| 国产又黄又爽又色| 欧美一级夜夜爽| 成人免费在线观看| 韩国一区二区电影| 国产精品日本一区二区不卡视频| 日本一区二区在线| 亚洲欧洲视频| 日本一区二区三区在线免费观看| 国产亚洲欧美在线| 日韩免费一二三区| 欧美一二三区精品| 91在线不卡| 国产97在线播放| 欧美丝袜美腿| 日本手机在线视频| 黑人巨大精品欧美一区| 四虎成人免费影院| 欧美午夜宅男影院在线观看| 成人免费观看在线视频| 日韩一区av在线| 99久久精品一区二区成人| 欧美成人免费在线| 亚洲一卡久久| a天堂视频在线观看| 亚洲一级在线观看| 精品人妻一区二区三区换脸明星 | 国产va在线播放| 欧美日韩aaa| av女优在线| 国产精品激情自拍| 国产精品三级| av免费中文字幕| 久久综合久久综合九色| 日韩网红少妇无码视频香港| 亚洲成人a级网| 99爱在线观看| 精品欧美一区二区久久久伦| 99综合在线| 人妻无码中文久久久久专区| 亚洲成人精品一区二区| 亚洲成人77777| 久久全国免费视频| 国产精东传媒成人av电影| 国产 欧美 日韩 一区| 国产不卡视频在线观看| 久操免费在线视频| 亚洲第一精品夜夜躁人人躁| wwwwxxxx在线观看| 精品久久久久久中文字幕动漫| 亚洲精品少妇| 国产精品一区二区入口九绯色| 欧美日韩国产综合新一区| 亚洲人妻一区二区三区| 日韩av第一页| 日韩激情免费| 初高中福利视频网站| 亚洲妇女屁股眼交7| 婷婷国产在线| 国产成人精品在线播放| 欧美一二区在线观看| 在线免费观看av网| 亚洲一区二区在线视频| 四虎精品在线| 国产精品爱啪在线线免费观看| 成人写真视频| 亚洲一级片免费观看| 欧美日韩精品国产| 成人高清免费在线播放| 亚洲资源在线看| 亚洲三级国产| 青娱乐国产视频| 51精品久久久久久久蜜臀| 激情在线视频播放| 欧美激情第一页在线观看| 久久精品噜噜噜成人av农村| 欧美片一区二区| 日韩精品一二三四区| 欧美成人aaa| 国产精品久久中文字幕| 亚洲国产精品激情在线观看| 国产成a人亚洲精v品无码 | 特黄视频免费看| 精品国产一区二区三区久久狼5月| 美女精品久久| 超碰影院在线观看| 一区二区在线观看av| 日本1级在线| 亚洲一区中文字幕| 裸体素人女欧美日韩| 欧美人妻精品一区二区免费看| 亚洲精品在线看| 久久久久久久久久久久电影| 日韩avxxx| 有坂深雪av一区二区精品| 精品视频二区| 国产精品青青草| 久久超级碰视频| 国产精品久久久久久久妇| 色噜噜狠狠色综合网图区|