国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

在ColdFusion和J2EE之間共享數(shù)據(jù)

2019-11-18 15:44:57
字體:
供稿:網(wǎng)友

  在過去,ColdFusion和WebSphere并不是被看好的一對組合。 但是,隨著ColdFusion MX的出現(xiàn),這個狀況變了。 本文將向開發(fā)者介紹如何把他們的ColdFusion代碼配置進WebSphere application Server J2EE環(huán)境。

  介紹

  ColdFusion標注語言( CFML)是一門很輕易學的腳本語言。基于ColdFusion標記的程序設計模型考慮到快速網(wǎng)絡開發(fā)的需要,并且這個模型固有的簡明性使得Internet應用程序開發(fā)對于廣大開發(fā)者都成為可能。

  在本文中,我們將介紹用于IBM WebSphere Application Server(簡稱Application Server)的Macromedia ColdFusion MX可以在ColdFusion和J2EE組件之間共享會話變量。我們將介紹如何使這兩個強大的產(chǎn)品成為最佳的組合。

  本文將講述如何配置ColdFusion MX,和Application Server共享會話數(shù)據(jù)。

  使用ColdFusion MX治理員界面使其能夠使用會話內(nèi)存變量

  在開始之前,請保證用于IBM WebSphere Application Server的ColdFusion MX正在運行。

  1. 登錄到ColdFusion MX治理員界面,可使用下面的幾種方法中的一種:

   o 選擇 開始>程序> Macromedia ColdFusion MX J2EE > ColdFusion MX Administrator,或者

   o 打開一個瀏覽器,輸入
http://<server:port>/<cfmx_contextroot>/CFIDE/administrator/index.cfm

   o 例如, http://localhost/cfmx/CFIDE/administrator/index.cfm

  2. 從ColdFusion MX治理員界面中,從主菜單的服務器設置中選擇內(nèi)存變量(Memory Variables),如圖1所示:

圖1:從服務器設置中選擇內(nèi)存變量

在ColdFusion和J2EE之間共享數(shù)據(jù)(圖一)

  3. 在下一個面板中,保證Use J2EE session variables(使用J2EE會話變量)和Enable Session Variables(答應使用會話變量)這兩個選項被選中,如圖⒉所示。點擊Submit Changes(提交更改)來應用所做出的更改。

  圖2答應使用J2EE會話變量

在ColdFusion和J2EE之間共享數(shù)據(jù)(圖二)

  4. 重新啟動用于IBM WebSphere Application Server的ColdFusion MX。

  恭喜你,你已經(jīng)成功的答應使用J2EE會話治理。

  應用程序開發(fā)

  在本節(jié),我們將進入兩個"登錄"示例應用程序。 第一個應用程序,名為CFMXSESSIONA,將介紹一個java開發(fā)者如何使用在ColdFusion中創(chuàng)建的會話對象。第二個,名為CFMXSESSIONB,將介紹一個ColdFusion開發(fā)者如何使用在Java中創(chuàng)建的會話對象。

  答應使用用于ColdFusion MX應用程序的會話治理

  在CFMXSESSIONA中,ColdFusion需要創(chuàng)建和治理會話對象。ColdFusion使用一個<cfapplication>標記,這個標記在名為Application.cfm的文件中(在CFMX根目錄下的網(wǎng)絡應用程序的根目錄中),來定義了應用程序的設置,如圖3所示。

  圖3網(wǎng)絡應用程序根目錄中的APPLICATION.CFM文件

在ColdFusion和J2EE之間共享數(shù)據(jù)(圖三)

  NAME屬性定義了ColdFusion MX應用程序名,如下面列表1所示。 這是一個使用會話變量所需的屬性。

  列表1CFAPPLICATION的NAME屬性

<cfapplication name="CFMXSESSIONA" clientmanagement="no" sessionmanagement="yes" sessiontimeout="#createtimespan(0,0,15,0)#">

  接下來,我們通過設置sessionmanagement屬性為YES,答應在你的ColdFusion MX應用程序里使用會話變量,如列表2所示。

  目錄2答應使用ColdFusion MX應用程序的會話治理

<cfapplication name="CFMXSESSIONA" clientmanagement="no" sessionmanagement="yes" sessiontimeout="#createtimespan(0,0,15,0)#">

  選擇性地,就象我們在示例應用程序中所做的一樣,你可能覆蓋定義在ColdFusion治理界面中的默認會話超時時間間隔,通過明確地指定sessiontimeout期望的時間間隔(見列表2)。 我們使用ColdFusion函數(shù)createtimespan,以(Days,Hours,Minutes,Seconds)這樣的格式創(chuàng)建期望的時間間隔。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 章丘市| 沁源县| 五寨县| 新泰市| 交口县| 米易县| 青阳县| 北碚区| 汽车| 敦化市| 丹棱县| 合水县| 启东市| 来安县| 桐乡市| 额尔古纳市| 榆中县| 宁南县| 铁力市| 兴文县| 墨玉县| 明光市| 威海市| 蒙山县| 航空| 洞头县| 肇庆市| 咸阳市| 台东市| 丰镇市| 光泽县| 无为县| 青龙| 临泉县| 昌都县| 兰溪市| 来宾市| 裕民县| 禹城市| 武冈市| 巴中市|