大家都安裝好COLDFUSION了吧,首先,我要簡單介紹一下COLDFUSION的組件構成 - ColdFusion Server
- ColdFusion Administrator
- ColdFusion Studio
- ColdFusion CFML應用頁
- ODBC數據源
- ColdFusion擴展
1.ColdFusion Server
3 Q3 C" f5 m" \# h/ h用來監聽從Web server傳送來的ColdFusion 應用頁操作請求,也就是以.CFM為後綴名的頁面啦* L# e7 x% W7 q6 ~* {# H0 c4 V/ X2 W
2.ColdFusion Administrator
1 M" j# b3 y3 g3 R8 F, Q用來設置ColdFusion Server的配置,其中包括:
: U6 J1 Q; \7 k/ h3 IColdFusion 數據源; i; Q$ Z- M" `9 \# b; ?' Q
調試輸出
- ]# c" g+ i& s$ l1 @9 t+ o4 F服務器設定
( }+ F% Q7 X2 o1 R6 a2 b3 ^) m$ }應用程序的安全性9 j4 E# ?8 ?0 m$ I: x% z4 W/ v7 N
服務器分組0 e) L2 U4 t1 @' c
安排頁的執行* N2 `# t0 C2 z* v# A2 A- G$ P
路徑映射等; B3 p0 Z- M6 v) t: ~3 Q4 G
3.ColdFusion Studio
) h: \4 p N) V5 V) S提供了ColdFusion的開發環境。包括可視化開發玩具,其中包括動態頁面的預覽,交互式調試玩具,查詢建立玩具以及其他玩具,總之功能強大。是HOMESITE的PRO版,厲害吧。
" {2 H$ b& U* g& L: J) r4.ColdFusion CFML應用頁
- [6 z$ ], R9 |是ColdFusion 的基本組成部分,又稱CFML應用頁面。是由用於處理數據輸入和格式化數據輸出的用戶界面頁和表單組成。它們包含ColdFusion標籤,HTML標籤,CFScript,JavaScript以及其他可以嵌入普通HTML頁面的標籤。ColdFusion應用頁的缺省文件後綴名是".CFM"。$ I& ?, i5 }( p
5.ODBC數據源; `9 r P- B! s4 J
ALLAIRE公司宣稱,他們的產品ColdFusion能夠支持所有的數據庫產品,前提是該數據庫能夠支持ODBC標準。在使用ColdFusion建立數據庫應用之前,必須建立ODBC數據庫。9 c8 C# |2 Y/ T1 t: W
6.ColdFusion的擴展$ E3 R; G5 m6 l
提供了基於XML的開放式框架體系,允許加入新的組件,並且允許用COM,CORBA,C/C++,VBScript,JavaScript,ActiveX或CFML開發與商業系統的連接。
. m8 P. D( R2 l4 a: R0 p' G: Q* V1 F
6 s' @' H9 }8 S# O恩,很枯燥吧,沒關係,大家大致瞭解一下就可以了。以後,我們會逐漸深入的。
' ^0 G) S, C% j4 K: n5 m6 l好了,接下來,讓我們做點有意思的事情,開始我們的HELLO WORLD,哦,這位同學說他只懂HTML語言,沒關係,足夠了。
- \5 l3 L) ^- r在開始之前,找到你們的WEB路徑了嗎,例如c:inetpubwwwroot,在目錄內,先創建一個新的文件,helloworld.cfm,把將下面的代碼輸入,並保存。
3 O/ u, f% f3 Z, V- L' h$ |) j6 k
<html>
' ~9 _8 ]) }, D& Q6 O) M+ U5 L<head>
, A$ K( X5 g. a) ]" N) X2 k" w8 j1 H<title>hello world!</title>
( |; X# V+ P" q; V+ [</head>, J R: E3 Y: e
<body>
. o1 b* t @8 ]; G- \# E" b* U% kHELLO WORLD的例子〈br>4 [: R9 Q9 u3 b2 T' y: \, e
<cfset abc='hello world!'>7 |8 x+ U! o' L4 Q
<cfoutput>#abc#</cfoutput>6 H+ ]2 s! ]$ |. e( `3 g& M! Q
</body>1 Z% h3 q; y/ X7 m
</html>6 W# m6 F4 A$ |9 ~: Q" h8 B
顯示如下:
' y J. N8 ~6 Q# ~3 o! |HELLO WORLD的例子
2 I: t. J# k. @& QHello World!
3 Z" {' @7 P! U4 j# ?對了,你已經猜到了,以〈CF...開頭的標籤就是COLDFUSION啦,它和HTML能夠很好的在一起工作,<cfset>就是設置一個變量,<cfoutput></cfoutput>就是把變量內的數據顯示出來。3 H; \' t6 |! ]+ g+ [
我們再稍微改變一下代碼!
( Y4 q) l4 \. D<cfset abc='hello world!'>
( C) d. h* O+ ^- S( g$ x m. B<html>
) W! l( q$ {7 w/ Z' h& C7 a: L<head> x. g& G( H- X* |" {
<title><cfoutput>#abc#</cfoutput>的小例子</title>
: p# ?& q; n. |3 A" [6 ^</head>
/ O# L0 |& w% L7 H<body>
' W- J5 k; I- M' V* v, Z! P& _HELLO WORLD的例子〈br>
2 r* b: I/ g4 E f
! R" L9 u7 C$ a3 p<cfoutput>#abc#<br>
- Z4 P+ Z4 z: w# o) u( P世界真美好</cfoutput>
5 p u8 i' y& B4 W V2 W2 C, f</body>
* U* m5 g( {- D9 P</html> |
|