什麼是ColdFusion?
ColdFusion Web application是幫助你建立實施大規模網站應用系統的最快方式,它內建了浏覽器,伺服器及資料庫技術。從電子商務到商業流程自動化,從Intranets到Internet,ColdFusion都能夠幫助你快速、輕松的開發實施先進的應用系統。ColdFusion Studio中的可視化程式設計工具、資料庫和程式調試工具可以幫助實作快速開發。已證明的ColdFusion Server技術不但提供了高可靠性,還将不斷滿足高通路量的Web應用程式的需要。ColdFusion和各種資料庫、email、XML、以及其他企業技術開放內建,使你快速建立複雜的應用系統。ColdFusion具備有從開發到實施的不同等級的安全性。
什麼是ColdFusion Server?
ColdFusion Server是安裝ColdFusionWeb應用程式的實施平台。它是一個多線程的服務,它内置了伺服器負載平衡及自動伺服器down機轉移功能。ColdFusion為大容量、内容廣泛的互動式密集型Web應用提供了極強的擴充功能。
什麼是ColdFusion Studio?
ColdFusion Studio是一個內建的開發環境,它為建立ColdFusion 應用程式提供了一系列的高效率可視化開發工具。它包括了屢獲大獎的Allaire Homesite産品中所有的HTML編輯技術,同時ColdFusion Studio結合了可視化資料庫工具、程式設計工具及程式校驗工具,支援遠端團隊開發、站點管理及實施ColdFusion Studio是和ColdFusion Server區分,獨立釋出的産品。
什麼是ColdFusion Administrator?
它是ColdFusion Server的一個組成部分,一套用于遠端伺服器管理的工具。使用它,管理者可以輕松監控、配置、調整、維護ColdFusion 伺服器、應用程式和伺服器叢集。
什麼是ColdFusion Extensions(CFX)?
ColdFusion擴充符(CFX)是一種基于XML的開放式結構。幫助使用者使用新的伺服器部件技術擴充ColdFusion,并用來同使用COM、CORBA,C/C++,VBScript,JavaScript,或CFML等開放的企業級系統建立連接配接。CFXs利用新的伺服器端tag标記擴充CFML。利用CFX,開發人員能夠将所開發的編碼子產品化并重複調用,和原有系統、業務流程進行內建,擴充ColdFusion,使它支援新的功能。通過< Allaire DevCenter >,你能夠找到成百上千條的第三方CFX。
什麼是Visual Tool Extensions(VTX)?
可視化工具擴充是一項開放技術,它為目前的ColdFusion studio和Allaire HomeSite提供新的擴充,包括支援新的CFX、新的XML 語句集及其他應用程式。VTX還能用于建立新的向導系統。VTX可以用XML-compliant Visual Tool Markup Language(VTML)或Visual Tool Object Model(VTOM)建立。
什麼是ColdFusion Markup Language(CFML)?
ColdFusion Markup Language(CFML)是一種進階的、用來開發Web應用并基于tag的伺服器端腳本語言。CFML的文法結構非常類似于HTML和XML,非常适合于那些用标記性語言做的應用開發。對于開發新手來說,基于tag的CFML文法簡化了複雜的程式設計工作。經驗豐富的程式員可以找到CFML中包括的70個tag和200多個功能,結構化的例外情況控制、同COM、CORBM的內建。
CFML的優勢是什麼?
CFML是目前在Web實際應用中最為先進的伺服器腳本語言。CFML提供了非常豐富的普通程式設計架構,強大的功能庫和完整的表達文法。由于它基于tag,是以和其他伺服器端腳本語言相比,它有3個主要的優勢。
1、它和HTML、XML的緊密內建,使Web應用開發的過程更迅速,更簡便。
2、CFML能夠為複雜的程式提供封裝服務,而無需過多的腳本語言,進而大大提高開發者生産率。
3、最後,CFML能夠非常友善的被擴充為ColdFusion Extensions(CFX),并作為部件被再次利用。
ColdFusion的擴充性如何?
ColdFusion提供進階的多線程服務,它内置了進階的線程Pooling,資料庫連接配接緩存,just-in-time 編譯以及自動伺服器當機恢複功能。是以能夠在一台機器上根據硬體進行伺服器擴充。ColdFusion4.0版本支援叢集技術,使用者可以将應用系統在一組伺服器叢集上實施,保證動态負載平衡和當機自動恢複。這樣,你就完全可以靠它建立可靠性高的大通路量站點,并保證Web應用程式能夠為站點提供持續、穩定的服務。
ColdFusion能夠控制大容量網站嗎?
是的。ColdFusion已經為實施不同要求的複雜的大容量網站做好了準備。ColdFuison4.0中的新功能使你更友善的進行伺服器擴充、控制并滿足應用系統使用頻率高的需要。
ColdFuison都內建了哪些技術?
ColdFusion支援廣泛的網絡技術标準。包括:
- 通過OLE_DB,ODBC進行資料庫連接配接;
- 支援其他資料庫産品的Native drivers;
- 內建POP和SMTP等mail協定,LDAP目錄協定;
- 對檔案伺服器的内置檔案系統的支援和FTP;
- 經由COM和CORBA技術的分布式部件技術。
- 通過ColdFusion擴充支援,你可以使用CFML,C/C++等其他程式語言去擴充 ColdFusion,和其他系統連接配接。
Allaire 辨別庫提供了成百上千種擴充符。ColdFusion還能夠和廣泛的線上付費技術、第三方技術結合應用。
ColdFusion 應用伺服器是如何提高應用開發效率的?
ColdFusion是建立、實施複雜大規模網站的最為快捷的方式。ColdFusion開發環境是基于直覺的,tag-based伺服器腳本語言,稱為ColdFuison Markup Language(CFML)。CFML可以和HTML實行無縫結合,為資料架構提供擴充。
ColdFusion支援衆多的可視化資料庫工具、程式設計及程式調試工具,這些工具都加速了開發、實施、維護Web應用系統的開發過程。
ColdFusion都支援何種系統平台?
ColdFuison的可視化開發工具可以運作于Windows NT和Windows 95/98,ColdFusion 伺服器支援Windows NT和Solaris。支援HP-UX的版本将于1999年第1季度推出。Allaire公司已經宣布将在未來的版本中支援Linux。
ColdFusion都支援何種Web伺服器?
除去叢集技術之外,ColdFusion server能夠和任何支援ISAPI、NSAPI,Apache API 或CGI的Web伺服器一起工作。包括了微軟的Internet Information Server, 網景公司enterprise Server,Apache和其他伺服器軟體。
配備叢集技術,ColdFusion可以用于通路量極大的複雜網站,目前帶有叢集技術的ColdFusion伺服器可以運作于Windows NT和IIS,或者是Solaris上的Netscape Enterprise Server。1999年第一季度計劃将完成對Solaris上的Apache、Windows NT上的Netscape Enterprise 的支援版本工作。
ColdFusion如何支援Java?
在伺服器端,Java可以通過COM或CORBA用于擴充ColdFusion。在浏覽器端,ColdFusion能夠用于動态驅動Java applets,同時它本身支援帶有java form controls的extending HTML forms。
ColdFusion如何支援XML?
Coldfusion是動态內建XML檔案的理想環境。為實作伺服器間資料交換、伺服器/浏覽器間資料交換,ColdFusion運用了Allaire一項稱為Web分布資料換患際?WDDX),它能夠自動将資料翻譯成XML或将XML翻譯為普通資料,這樣保證資料在系統間的傳輸。在以後的版本中,ColdFusion還将支援文法分析XML檔案。
ColdFusion是如何被擴充的?
ColdFusion支援通過新的CFML辨別符連接配接新的部件,對伺服器及其程式設計語言進行擴充。使用CFML,C/C++,COM,CORBA,VBScript 或JavaScript都能夠建立ColdFusion擴充(CFX)。
ColdFusion如何同資料庫連接配接?
ColdFusion能夠通過ODBC或OLE DB和資料庫連接配接。ColdFusion Server Enterprise還支援通過Oracle、Sybase内置的資料庫驅動程式建立的連接配接。