大家都安裝好COLDFUSION了吧,首先,我要簡單介紹一下COLDFUSION的組件構成 - ColdFusion Server
- ColdFusion Administrator
- ColdFusion Studio
- ColdFusion CFML應用頁
- ODBC數據源
- ColdFusion擴展
1.ColdFusion Server5 h/ N3 M7 \ D2 E. T# d
用來監聽從Web server傳送來的ColdFusion 應用頁操作請求,也就是以.CFM為後綴名的頁面啦* ]. f7 ^, y/ s: r
2.ColdFusion Administrator( `# `- w3 a) t* M, d
用來設置ColdFusion Server的配置,其中包括:
g2 y, ^; {: U: {. M5 VColdFusion 數據源0 m3 ?& F* f. W
調試輸出/ w8 o! x7 e, C/ \+ J; x9 t
服務器設定5 w* B) K" r0 i( Y! i
應用程序的安全性: n1 k: F$ d: B6 K( L9 p s
服務器分組
% Q- d$ C5 s+ D/ n% F安排頁的執行
( D# Q y* r5 ~: F/ ?) X3 g* k路徑映射等% u9 l* D& l& r: ]' N2 X! v' r* j$ W
3.ColdFusion Studio
" v# ?- D& a. A% }2 H3 K8 C提供了ColdFusion的開發環境。包括可視化開發玩具,其中包括動態頁面的預覽,交互式調試玩具,查詢建立玩具以及其他玩具,總之功能強大。是HOMESITE的PRO版,厲害吧。( N& ]- Y! j3 J! m6 x+ t& N
4.ColdFusion CFML應用頁 ^* \8 a+ e% Y9 R2 I g- Q0 \: N! s
是ColdFusion 的基本組成部分,又稱CFML應用頁面。是由用於處理數據輸入和格式化數據輸出的用戶界面頁和表單組成。它們包含ColdFusion標籤,HTML標籤,CFScript,JavaScript以及其他可以嵌入普通HTML頁面的標籤。ColdFusion應用頁的缺省文件後綴名是".CFM"。
4 [/ X, U: e! I; @# R5.ODBC數據源5 [% v, [3 x- i* c: B' C+ G
ALLAIRE公司宣稱,他們的產品ColdFusion能夠支持所有的數據庫產品,前提是該數據庫能夠支持ODBC標準。在使用ColdFusion建立數據庫應用之前,必須建立ODBC數據庫。$ T: e5 A/ L5 D U4 j" l$ s* g
6.ColdFusion的擴展- [8 F K, A q8 @3 _5 y+ |
提供了基於XML的開放式框架體系,允許加入新的組件,並且允許用COM,CORBA,C/C++,VBScript,JavaScript,ActiveX或CFML開發與商業系統的連接。
" C) z; I9 _ o- f; z. k' \& N$ P- C$ i2 R7 s. ^
恩,很枯燥吧,沒關係,大家大致瞭解一下就可以了。以後,我們會逐漸深入的。9 {: q/ O4 c. ?* ~! [) w6 ?, g
好了,接下來,讓我們做點有意思的事情,開始我們的HELLO WORLD,哦,這位同學說他只懂HTML語言,沒關係,足夠了。; b* h, M2 V& |! F) M
在開始之前,找到你們的WEB路徑了嗎,例如c:inetpubwwwroot,在目錄內,先創建一個新的文件,helloworld.cfm,把將下面的代碼輸入,並保存。
1 p: l4 U9 M8 T7 C! ?" o$ v' n. j# I7 l- O
<html>* Q4 T$ h6 u8 D3 P$ z
<head>0 F/ `( ~# V: H$ O2 L; f% ?
<title>hello world!</title> A1 d7 |3 H# m3 c$ E# a
</head>2 M' C& R9 K; ` m6 L& X
<body> M" m: `/ \$ A3 M$ n" e
HELLO WORLD的例子〈br>* j. U7 J* {; o$ A& H
<cfset abc='hello world!'>' A0 Q. v! ~+ { G8 p& Z
<cfoutput>#abc#</cfoutput># H0 G" b- L1 z2 b2 H. H) A
</body># O2 y! n/ W# x. g8 M6 i# P, o, `
</html>
" k- Q* f6 h& O, f- v9 p! ?4 D' [顯示如下:
- z+ K L6 B5 o1 N* V. W2 q nHELLO WORLD的例子+ E+ @9 ~' ^$ R3 o2 L! [ D0 W. w
Hello World!- k# x- g. f5 W$ |; J
對了,你已經猜到了,以〈CF...開頭的標籤就是COLDFUSION啦,它和HTML能夠很好的在一起工作,<cfset>就是設置一個變量,<cfoutput></cfoutput>就是把變量內的數據顯示出來。7 T# a; o+ W" u7 H6 ^' o
我們再稍微改變一下代碼!$ T7 o; F' W) K
<cfset abc='hello world!'>
5 I; Z- A' O* d- V<html>9 E+ \1 ~5 W% l$ @6 y( Z
<head># t$ k: @) U1 A" J1 S
<title><cfoutput>#abc#</cfoutput>的小例子</title>
) G+ I7 X& N$ C* P" O$ M3 v</head>& r9 C3 H0 ?. w7 ]
<body>6 Y- W4 F6 Z' M, R5 ^, k; K7 p
HELLO WORLD的例子〈br>
3 D6 n0 A2 U$ [& C G" _ v: Q: R. s; a" A& g& `2 U& |6 _' {4 Q0 G
<cfoutput>#abc#<br>9 d3 q/ K+ U5 [
世界真美好</cfoutput>
+ \% [, p( q; G" e</body>+ H' Z8 a: y; }. C. Q
</html> |
|