日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
技術(shù)前沿深入剖析Tomcat和JSP與Flex結(jié)合

本文和大家重點(diǎn)討論一下Flex結(jié)合的概念,主要包括Flex結(jié)合tomcat和Flex結(jié)合JSP兩大部分內(nèi)容,相信通過本文的學(xué)習(xí)你對Flex結(jié)合的概念一定會有深刻的認(rèn)識。

Flex結(jié)合

最近一直在做有關(guān)JSP開發(fā)的網(wǎng)站,重復(fù)的登陸驗(yàn)證頁面,重復(fù)的語法以及重復(fù)的跳轉(zhuǎn)頁面,熟悉的不能再熟悉的struts構(gòu)建流程。

做項(xiàng)目的期間,還自己學(xué)習(xí)了HIBERNATE,ajax等等,所以在寫JSP代碼的同時,也考慮到了JSP可以不可以和特效Flex結(jié)合起來,于是在工作完成的時候,自己會去看一些Flex的東西,很有好的界面,很炫的組件,真是被Flex所深深吸引。

1.Flex結(jié)合tomcat

Flex只是個運(yùn)行庫或者說是webapplication,用來處理mxml類型的文件,其運(yùn)行庫就是Flex.war,所以它可以部署到任何一個兼容的jsp服務(wù)器上:比如Tomcat,weblogic、websphere、Jrun,Jboss等,而Coldfusion目前也是運(yùn)行庫或者說是webapplication,用來處理cfml類型的文件,其運(yùn)行庫就是cfusion.war,所謂standalone版本的coldfusion只是把jrun和cfusion.war一起打包安裝而已,所以就沒有Flex和Coldfusion結(jié)合之說了。

所以要想tomcat做Flex的服務(wù)器,很簡單的說安裝完FlexDadaServices,目前名字叫Adobe_LiveCycle_Data_Services,我本人安裝的版本是(Adobe_LiveCycle_Data_Services_ES_2.5.1)

需要的話可以共享給大家,你也可以自己去下載,下載完不用去找序列號,因?yàn)槲也盍税胩煲矝]查到,默認(rèn)可以有60天的試用期。

下一步需要做的就是把Flex項(xiàng)目下的Flex.war和samples.war拷貝到tomcat下的webapp目錄里,考完后,tomcat會自動部署文件,不需操作,這樣輸入項(xiàng)目路徑:http://localhost:8080/samples就可以看到里面的Flex程序了,就是這么簡單。

2.Flex結(jié)合JSP

其實(shí)Flex里夾雜了ajax異步調(diào)用的技術(shù),因?yàn)楸旧鞟CTIONSCRIPT就和JAVASCRIPT有著異曲同工之妙。我做了一個例子是參考手冊上面的,不過自己改了一下,大概的程序就是這樣的,首頁當(dāng)然是Flex服務(wù)器來解析hxml,然后后臺通過jsp文件交互數(shù)據(jù)庫,然后把數(shù)據(jù)動態(tài)的封裝成xml格式,最后在把xml標(biāo)簽與Flex程序綁定在一起,就可以了。這樣當(dāng)運(yùn)行Flex前端程序的時候,后臺就會把綁定好的數(shù)據(jù)顯示到了Flex的組件里。
我的mxml代碼:

 
 
 
  1.  
  2.  
  3.  
  4.  
  5. {test.text} 
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23. file:///C|/DocumentsandSettings/Administrator/桌面/banner.gif 
  24.  
  25.  
  26.  
  27.  

 注釋:
(1).application里creationComplete="feedRequest.send()"這一屬性是每次程序運(yùn)行時,調(diào)用httpservice里的Send()方法,在這個程序里實(shí)際上是請求http://localhost:8080/test/index.jsp,把得到的數(shù)據(jù)以xml形式返回,把內(nèi)容綁定到DataGrid的組件上。

(2).dataProvider="{feedRequest.lastResult.rss.channel.item}"此句的語法,應(yīng)該是,得到最后的返回結(jié)果,按照rss,channel,item此三層標(biāo)簽去綁定所遍歷的數(shù)據(jù)。
 

 
 
 
  1.  
  2.  
  3.  
  4.  

以上代碼就是創(chuàng)建分別叫題目和路徑的2個列,title和url即為遍歷出來的信息源標(biāo)簽。

(3).click="navigateToURL(newURLRequest(dgPosts.selectedItem.url));"linkbutton的屬性,強(qiáng)調(diào)一點(diǎn)的是dgPosts是datagrid中所產(chǎn)生的選項(xiàng),而navigateToURL(newURLRequest(url))此句就是另外打開一個url。


名稱欄目:技術(shù)前沿深入剖析Tomcat和JSP與Flex結(jié)合
新聞來源:http://www.dlmjj.cn/article/ccedpec.html