大家都安裝好COLDFUSION了吧,首先,我要簡單介紹一下COLDFUSION的組件構成 - ColdFusion Server
- ColdFusion Administrator
- ColdFusion Studio
- ColdFusion CFML應用頁
- ODBC數據源
- ColdFusion擴展
1.ColdFusion Server
- \6 H$ g, _9 D. M用來監聽從Web server傳送來的ColdFusion 應用頁操作請求,也就是以.CFM為後綴名的頁面啦6 H3 q8 R3 D5 |" A0 p" f4 U: x/ K! Z
2.ColdFusion Administrator( u6 q5 i4 }$ ]
用來設置ColdFusion Server的配置,其中包括:
7 C9 j- g# }# u9 W* m% _9 ?$ D- hColdFusion 數據源
. Y7 r( H% N, e7 V3 c& r調試輸出
X" c+ D/ L* @, B服務器設定
4 O; o' @2 F6 N, N5 w# I% J+ x應用程序的安全性9 b: v6 u& b3 [) }" P6 g
服務器分組
$ T5 [$ X ]" I: r/ \+ c x( d安排頁的執行
8 H7 n& C& A$ T: q路徑映射等
4 ~: }4 e0 y8 Y6 f3 h+ u# u0 ~( X 3.ColdFusion Studio6 f- F& \9 N2 a3 k. N: x
提供了ColdFusion的開發環境。包括可視化開發玩具,其中包括動態頁面的預覽,交互式調試玩具,查詢建立玩具以及其他玩具,總之功能強大。是HOMESITE的PRO版,厲害吧。* _( C; {% ^1 S# J5 T
4.ColdFusion CFML應用頁
: G6 b2 x e% O/ s* l" `9 i是ColdFusion 的基本組成部分,又稱CFML應用頁面。是由用於處理數據輸入和格式化數據輸出的用戶界面頁和表單組成。它們包含ColdFusion標籤,HTML標籤,CFScript,JavaScript以及其他可以嵌入普通HTML頁面的標籤。ColdFusion應用頁的缺省文件後綴名是".CFM"。8 V: {7 n1 N' @. T9 x6 e( ~
5.ODBC數據源) \) `2 r% m! U' L* r
ALLAIRE公司宣稱,他們的產品ColdFusion能夠支持所有的數據庫產品,前提是該數據庫能夠支持ODBC標準。在使用ColdFusion建立數據庫應用之前,必須建立ODBC數據庫。9 i/ v# E, h. J1 p" [$ e0 Q
6.ColdFusion的擴展
9 Z* U7 C; Q) N- \2 }# E' Z' M# M; d提供了基於XML的開放式框架體系,允許加入新的組件,並且允許用COM,CORBA,C/C++,VBScript,JavaScript,ActiveX或CFML開發與商業系統的連接。
: U7 z2 q6 O. a7 H. `% n2 P, C' G; K+ E% @
恩,很枯燥吧,沒關係,大家大致瞭解一下就可以了。以後,我們會逐漸深入的。
9 h$ b; y( f2 b" p ?$ n0 O+ B好了,接下來,讓我們做點有意思的事情,開始我們的HELLO WORLD,哦,這位同學說他只懂HTML語言,沒關係,足夠了。( P6 b! C# ?/ X% y
在開始之前,找到你們的WEB路徑了嗎,例如c:inetpubwwwroot,在目錄內,先創建一個新的文件,helloworld.cfm,把將下面的代碼輸入,並保存。" f8 H- p. I5 |
: |2 I( S( O0 t7 a, f5 \" g# G5 G<html>& L# Z5 p1 v* z4 i* ]
<head>
3 Z) H7 i8 e' S- ~* H! `<title>hello world!</title>
$ S3 V: H2 E P; ]3 T [% f- a) ~</head>) q s D4 E% }8 a% _
<body>
* l! @0 L* e; L0 G6 B# THELLO WORLD的例子〈br>
- v- o! y L& A7 Y. W<cfset abc='hello world!'>
! W5 m6 z/ @) \9 z. K$ R<cfoutput>#abc#</cfoutput>
+ B3 _+ q h2 a f) x- y6 P</body>
" Y' t; {" e- Y7 B4 {& n% i7 M$ D</html>7 O$ j$ q* H" d8 q4 L% u/ h a6 F
顯示如下:/ q- D8 s" n. l& ^% g
HELLO WORLD的例子
0 k. C# m j9 ?1 x' yHello World!4 t2 l+ B, @" W7 w, u; t
對了,你已經猜到了,以〈CF...開頭的標籤就是COLDFUSION啦,它和HTML能夠很好的在一起工作,<cfset>就是設置一個變量,<cfoutput></cfoutput>就是把變量內的數據顯示出來。
) X" {( K/ @! T5 W. u我們再稍微改變一下代碼!
4 G: _( ~# B, X<cfset abc='hello world!'>
Y2 n4 F, O8 q<html>% k5 Z. x* M: S+ J# I
<head>2 h0 R/ N$ x, k
<title><cfoutput>#abc#</cfoutput>的小例子</title>" s1 \0 S+ i' F" E
</head>0 f/ F: x! \: f' t" ^% P
<body> U$ \& `: _( u3 Q- y
HELLO WORLD的例子〈br>
, o9 C8 N0 e @. E6 O: K! G0 I
( L2 u" i, o! m7 A: d<cfoutput>#abc#<br>4 Y' Y. U" d, G: j4 O
世界真美好</cfoutput>
2 ~4 t; w4 o L- o9 g+ Y# [</body>
; D8 H" h$ u: w</html> |
|