我們要實現的目的:
1.希望在myeclipse裡面可以建立flex專案。
2.在flex中編輯的mxml檔案,儲存後能夠自動的生成flash檔案和html檔案以供測試,當然正式發布的時候很多的html是要刪除的。
3.利用myeclipse在工程中實時同步機制,把我們編譯後的flash和html檔案直接同步到web工程,然後工程自動部署到tomcat,這樣測試就很方便了,因為同步flash和html檔案到tomcat根本就不用重新啟動。
注意我們的關鍵點本質上只是把flex專案的編譯輸出直接到web工程。
好了,現在開始準備工具:
blazeds與web工程的搭建:myeclipse中先建立個web專案myflex,注意要匯入blazeds裡面的相關jar,web.xml,還有web-inf裡面flex目錄下面的所有檔案。最好的操作方法是,先把blazeds解壓,然後再新建的工程裡面webroot -> 右鍵 -> import ->file system ->next ->選擇你解壓後的blazeds
目錄,finish。這樣會有提示是否要覆蓋,點yes to all就ok了。
接下來在伺服器端可以簡單的寫個helloworld的類了,相關的配置弄好
packagecom.spell;
publicclasshelloworld }
在webroot/web-info/remoting-config.xml
中加入id="hello"
的destination
com.spell.helloworld
ok,可以部署到tomcat了,並且啟動tomcat,這個時候不要著急著去測試
flex工程的搭建:這個是最讓人惱火的地方了,這個地方上我走了很多的彎路,看那了網路上很多人所謂的配置,結果差點把我給搞死。後來還是自己的思路清晰點。
flextest.mxml檔案
這個檔案好了後,你只要儲存下就可以敲入url測試了(儲存後馬上就output到myflex專案中了,然後又自動同步到tomcat,前面tomcat已經啟動了),我的是http://localhost:8080/myflex/flextest.html
,表單中輸入名字,然後點下按鈕,就跟你說hello了,是不是很興奮了,恭喜flex你入門了。這裡一定要指定endpoint,要不然與伺服器的互動會失敗,endpoint的/myflex根據你web專案的名稱不同而不同。endpoint不要指定死,如:http://localhost:8080/myflex/messagebroker/amf ,這樣到了以後部署的時候是會有錯誤的。
log4j2me 開源的j2me日誌工具
原文 log4j2me是用於j2me平台上的log4j。當把你的 移到j2se j2ee平台上時,不需要對 進行改變,只需把log4j2me.jar替換掉log4jjar檔案。與log4j所不同的是不能在j2me環境中使用log4j.properties檔案來配置log4j,但可以從 jad檔案讀取...
j2ee自學心得
學習是一件快樂的事,學習是一件痛苦的事,它讓你能夠把學到的東西帶來財富,它也能讓你仁慈學到的東西帶來無用武之地 看書 當你買了一本新書的時候,不要瀑布式的往下看,這是傳統的學習方法,不適合 現代高科技社會的學習方法,尤其是電腦科學,為什麼以前的瀑布式軟體開發方法到 今天會失敗,因為瀑布式的方法很難看...
J2ME 文字滾動
private int tipstringpos screen width 當前字串左邊的位置 private int tipstringspeed 2 字串移動速度 private static final int tipstr left 5 5 左邊消失繪製座標 private static f...