大家都安裝好COLDFUSION了吧,首先,我要簡單介紹一下COLDFUSION的組件構成 - ColdFusion Server
- ColdFusion Administrator
- ColdFusion Studio
- ColdFusion CFML應用頁
- ODBC數據源
- ColdFusion擴展
1.ColdFusion Server) c7 o% ?0 ]5 w( i# Q$ \; ^+ H
用來監聽從Web server傳送來的ColdFusion 應用頁操作請求,也就是以.CFM為後綴名的頁面啦
5 [/ O) T0 N3 L8 ?6 V- q( f; M8 z% U2.ColdFusion Administrator# t j- ]% A, b! z- J! M$ I
用來設置ColdFusion Server的配置,其中包括:
6 X( f: P* o+ Z: `" gColdFusion 數據源: ?1 k* d9 C }0 e T+ I4 s
調試輸出% K( B9 S8 Z" G0 C G
服務器設定
5 @: a# A* ]/ O6 a* i應用程序的安全性; e; |+ h! r* r& l; j
服務器分組
1 H. c. w$ A/ T; |- e( B安排頁的執行3 u9 E' s! H2 O, A
路徑映射等- I' C8 J* I; w$ {( j
3.ColdFusion Studio) i7 q+ j* w+ C* d8 c0 f
提供了ColdFusion的開發環境。包括可視化開發玩具,其中包括動態頁面的預覽,交互式調試玩具,查詢建立玩具以及其他玩具,總之功能強大。是HOMESITE的PRO版,厲害吧。) p: g7 R, C% I. { D# J8 D: O
4.ColdFusion CFML應用頁
( b, P& c$ F, D/ }! i是ColdFusion 的基本組成部分,又稱CFML應用頁面。是由用於處理數據輸入和格式化數據輸出的用戶界面頁和表單組成。它們包含ColdFusion標籤,HTML標籤,CFScript,JavaScript以及其他可以嵌入普通HTML頁面的標籤。ColdFusion應用頁的缺省文件後綴名是".CFM"。; g6 _: Z1 s' z! N- o9 h. m1 C
5.ODBC數據源8 W# i8 [: O) A$ a
ALLAIRE公司宣稱,他們的產品ColdFusion能夠支持所有的數據庫產品,前提是該數據庫能夠支持ODBC標準。在使用ColdFusion建立數據庫應用之前,必須建立ODBC數據庫。
; l; T( C0 b+ h5 r1 J( W l5 E# N4 T6.ColdFusion的擴展
6 l7 y: E& \ H2 G提供了基於XML的開放式框架體系,允許加入新的組件,並且允許用COM,CORBA,C/C++,VBScript,JavaScript,ActiveX或CFML開發與商業系統的連接。
/ @ B# P& X1 a9 p A
* h6 Q/ z: R8 \. }0 N恩,很枯燥吧,沒關係,大家大致瞭解一下就可以了。以後,我們會逐漸深入的。3 P }/ m3 b! \: d
好了,接下來,讓我們做點有意思的事情,開始我們的HELLO WORLD,哦,這位同學說他只懂HTML語言,沒關係,足夠了。
: h, w) Z/ R6 g在開始之前,找到你們的WEB路徑了嗎,例如c:inetpubwwwroot,在目錄內,先創建一個新的文件,helloworld.cfm,把將下面的代碼輸入,並保存。
3 F2 L! X! x" E9 k! x9 u" |" K) a3 |
<html>9 a/ z2 \& i# T
<head>
7 I4 h% y x$ O' p! |" k5 B<title>hello world!</title># N. m5 d) h. P, a
</head>
) |! Q2 a% Z8 X$ J% f<body>
5 N' g l% Q- S) |$ ?& G* N" {HELLO WORLD的例子〈br>
4 |2 L) P! h, A0 `<cfset abc='hello world!'>- U1 ~+ {2 B" b$ j
<cfoutput>#abc#</cfoutput> P% `* e! J" C6 J
</body># i) R6 o: T9 W) \! k- Z
</html>
9 o7 g* D! V p& v顯示如下:
& _) W; o' r2 Q" GHELLO WORLD的例子
; Y8 d6 u* Q, `: UHello World!
# z+ G5 h/ v" I8 k* i8 f& u對了,你已經猜到了,以〈CF...開頭的標籤就是COLDFUSION啦,它和HTML能夠很好的在一起工作,<cfset>就是設置一個變量,<cfoutput></cfoutput>就是把變量內的數據顯示出來。
0 V4 |4 a" h/ Q7 V: ^, T, v- t我們再稍微改變一下代碼!
( R3 L; O8 N2 Q" p9 E- ^<cfset abc='hello world!'>
+ Y4 Q3 c2 }# N% U8 }! \4 p<html># Y, z+ N& X( m1 {0 a4 F, U* |1 d+ z+ ^
<head>
7 D9 o9 `! K4 J3 x" e q<title><cfoutput>#abc#</cfoutput>的小例子</title>
7 W- Z! _$ s. Z" R* t6 H' m</head>
+ |) I7 M4 ^% @; r9 m<body>
' o3 i* I) U1 s- kHELLO WORLD的例子〈br>/ ~' A% \+ F" l+ t0 w( @
" A9 u& Y3 d3 @$ I9 G$ h3 M& H<cfoutput>#abc#<br>
* e' _! G4 y# Q. c, v# ]% H. d: E8 P世界真美好</cfoutput>
9 ]' n" ^( A+ C' {; K3 B</body>
, h, p' l7 _& m, d</html> |
|