天天看點

Coldfusion的基礎知識

什麼是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内置的資料庫驅動程式建立的連接配接。