ColdFusion Server是ColdFusion的核心部分,它在NT中運(yùn)行為一項(xiàng)服務(wù),在Windows 95中作為應(yīng)用程序運(yùn)行,其作用是等待Web服務(wù)器的請(qǐng)求。當(dāng)客戶(瀏覽器)向Web服務(wù)器請(qǐng)求文件時(shí),發(fā)生如下過(guò)程:Web服務(wù)器根據(jù)文件名判斷文件的類型,若是ColdFusion 文件(后綴名為CFM),Web服務(wù)器轉(zhuǎn)而向ColdFusion Server請(qǐng)求該文件,ColdFusion Server對(duì)該文件進(jìn)行處理后,產(chǎn)生一個(gè)標(biāo)準(zhǔn)的HTML,交付給Web服務(wù)器,Web服務(wù)器再將HTML文返回到客戶端。
簡(jiǎn)介
CFM文件是ColdFusion 的組成部分,作為一個(gè)集成開(kāi)發(fā)系統(tǒng),ColdFusion的主要組成部分簡(jiǎn)述如下:
ColdFusion管理器
(ColdFusion administrator)
系統(tǒng)管理員用ColdFusion管理器來(lái)配置ColdFusion服務(wù)器的各種選項(xiàng),包括:
·ColdFusion數(shù)據(jù)源
·調(diào)試信息
·服務(wù)器設(shè)置
·應(yīng)用程序安全性
·服務(wù)器集
·執(zhí)行預(yù)定網(wǎng)頁(yè)
·目錄映射
ColdFusion Studio
(ColdFusion Studio)
ColdFusion Studio是ColdFusion的集成開(kāi)發(fā)環(huán)境。它提供了可視化的開(kāi)發(fā)工具,包括動(dòng)態(tài)預(yù)覽,交互式的調(diào)試,查詢生成器,表達(dá)式生成器,工程管理,以及一些控件工具和其他工具,用這些工具可以快速方便地產(chǎn)生ColdFusion應(yīng)用程序文件,也可以產(chǎn)生標(biāo)準(zhǔn)的HTML。ColdFusion Studio的功能主要包括:
·查看數(shù)據(jù)源
·快速生成SQL
·從標(biāo)簽選擇器中使用HTML和CFML的所有標(biāo)簽
·在特定標(biāo)簽的編輯器中或標(biāo)簽檢查器中編輯代碼
·在內(nèi)部瀏覽器或外部瀏覽器中顯示網(wǎng)頁(yè),在設(shè)計(jì)窗口中可視地編輯網(wǎng)頁(yè)。
·建立工程來(lái)管理應(yīng)用程序文件,使文件易于維護(hù)和上載。
·使用擴(kuò)展的查詢和替換,快速更新一組文件。
·存儲(chǔ)代碼片段,以便重復(fù)使用。
·用表達(dá)式生成器生成包含ColdFusion函數(shù),常量,變量,和運(yùn)算符的表達(dá)式。
·調(diào)試程序代碼。
·查看站點(diǎn)的整體結(jié)構(gòu)。
·檢查HTML和CFML代碼的合法性。
·檢驗(yàn)單個(gè)文件或整個(gè)工程的鏈接。
·啟動(dòng)文件的版本控件,以利于團(tuán)隊(duì)開(kāi)發(fā)。
ColdFusion應(yīng)用程序
ColdFusion應(yīng)用程序由一組后綴名為CFM的文本文件構(gòu)成,這些文件實(shí)現(xiàn)了該應(yīng)用程序的功能,其中一個(gè)重要功能是接收客戶輸入和格式化輸出的客戶界面。CFM文件中可以包含ColdFusion標(biāo)簽,HTML標(biāo)簽,CFSript,JavaSript,以及任何可以嵌入HTML中的內(nèi)容。
ODBC數(shù)據(jù)源
ColdFusion應(yīng)用程序可以操縱任何支持ODBC標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)。
其它數(shù)據(jù)源
ColdFusion并不只限于操縱ODBC數(shù)據(jù)源。你也可以通過(guò)OLEDB,本地?cái)?shù)據(jù)庫(kù)驅(qū)動(dòng)程序,支持LDAP的目錄服務(wù)器,支持POP的郵件服務(wù)器等途徑來(lái)取得數(shù)據(jù)。
ColdFusion擴(kuò)展
ColdFusion提供了一個(gè)基于XML的開(kāi)放式框架,用來(lái)以新的服務(wù)器組件擴(kuò)展ColdFusion的功能,并可以使用COM,CORBA,C/C++,VBSript,ECMAScript,ActiveX,或者CFML等與企業(yè)系統(tǒng)建立連接。
ColdFusion 文檔
ColdFusion文檔包括兩個(gè)版本,打印版和聯(lián)機(jī)版,兩個(gè)版本都很容易定位到你所需要的信息。文檔的內(nèi)容包括:
·Getting Started with ColdFusion――包括系統(tǒng)的安裝和基本配置,ColdFusion開(kāi)發(fā)系統(tǒng)的組成,以及CFML語(yǔ)言的簡(jiǎn)介。
·Administering ColdFusion Server――講述如何配置系統(tǒng)以提高性能,如何管理數(shù)據(jù)源,設(shè)置安全等級(jí),以及其他有關(guān)集成開(kāi)發(fā)環(huán)境和站點(diǎn)管理的選項(xiàng)設(shè)置。
·Developing Web Applications with ColdFusion
參考資料 >