大家都安裝好COLDFUSION了吧,首先,我要簡單介紹一下COLDFUSION的組件構成 - ColdFusion Server
- ColdFusion Administrator
- ColdFusion Studio
- ColdFusion CFML應用頁
- ODBC數據源
- ColdFusion擴展
1.ColdFusion Server
# d6 c; W. Q# H: d9 a" Y用來監聽從Web server傳送來的ColdFusion 應用頁操作請求,也就是以.CFM為後綴名的頁面啦
, E# j- o- w1 o4 {% }* Q1 e2.ColdFusion Administrator4 D7 N, T) X8 ?" `6 C( E4 j
用來設置ColdFusion Server的配置,其中包括:5 Q a3 n2 |+ m7 z# Q( G
ColdFusion 數據源
( t4 U! z. c% P; O調試輸出
! a1 W" l/ a% N2 ^) A& B; O服務器設定
$ h* r. I2 @# A# Y應用程序的安全性
0 m' z6 k3 _1 l9 W# s; z* l, ?服務器分組0 F/ D, ^3 M3 V" o' x
安排頁的執行 f, @2 u! B2 @6 K7 O! ^" w
路徑映射等
8 W4 I9 x( N2 T8 V 3.ColdFusion Studio
3 c9 _3 T8 x4 q+ h7 m9 |- `提供了ColdFusion的開發環境。包括可視化開發玩具,其中包括動態頁面的預覽,交互式調試玩具,查詢建立玩具以及其他玩具,總之功能強大。是HOMESITE的PRO版,厲害吧。
1 K& y. }8 N0 q6 a6 m0 e4.ColdFusion CFML應用頁
, X2 y' Y2 ~6 ?* T+ r E% o是ColdFusion 的基本組成部分,又稱CFML應用頁面。是由用於處理數據輸入和格式化數據輸出的用戶界面頁和表單組成。它們包含ColdFusion標籤,HTML標籤,CFScript,JavaScript以及其他可以嵌入普通HTML頁面的標籤。ColdFusion應用頁的缺省文件後綴名是".CFM"。
8 X9 s0 B& i* C1 i# N5.ODBC數據源
D/ m, a+ R' E2 T! x2 rALLAIRE公司宣稱,他們的產品ColdFusion能夠支持所有的數據庫產品,前提是該數據庫能夠支持ODBC標準。在使用ColdFusion建立數據庫應用之前,必須建立ODBC數據庫。
2 ^9 o: d1 k( e" y0 D6.ColdFusion的擴展
5 F e, L$ A$ O提供了基於XML的開放式框架體系,允許加入新的組件,並且允許用COM,CORBA,C/C++,VBScript,JavaScript,ActiveX或CFML開發與商業系統的連接。
. r6 a) c: v0 F: ?5 O6 X+ I
/ L2 M7 r1 e4 d" _5 [2 ~# M恩,很枯燥吧,沒關係,大家大致瞭解一下就可以了。以後,我們會逐漸深入的。
/ M# n( l; y. o4 z3 u# A1 ] h好了,接下來,讓我們做點有意思的事情,開始我們的HELLO WORLD,哦,這位同學說他只懂HTML語言,沒關係,足夠了。8 o$ l5 Z& H. c i% ]
在開始之前,找到你們的WEB路徑了嗎,例如c:inetpubwwwroot,在目錄內,先創建一個新的文件,helloworld.cfm,把將下面的代碼輸入,並保存。
z6 g$ t" W4 O9 s }+ L, ~( B; I; m Q; g, S% Z- w4 O
<html>
2 g& T9 u) g5 U7 p8 K0 m<head>* @3 s5 l% }7 n) r- S/ |4 h
<title>hello world!</title>
/ p9 Y2 ]! x8 H( b$ v' U; l- h</head>% N1 I% J# ^1 _& M# q" P5 ]6 k
<body>
: M; ?1 J+ t* C/ \& L! F* JHELLO WORLD的例子〈br>; S5 S j2 }7 [6 }
<cfset abc='hello world!'>
% q# U$ f* `, N% Y' J0 C) M<cfoutput>#abc#</cfoutput>
# U4 u+ N5 A: V+ @/ y3 J0 l4 U2 p, E# O& H</body>; F+ j" U$ b6 Y& n2 r
</html>
4 @8 g5 c2 O/ t, d& @顯示如下:) Y s8 \& P* s# c! @2 q4 Q$ d) B/ m
HELLO WORLD的例子
3 b( _; }8 E+ t) E7 ?Hello World!
# N2 E6 M9 E' M. O* a對了,你已經猜到了,以〈CF...開頭的標籤就是COLDFUSION啦,它和HTML能夠很好的在一起工作,<cfset>就是設置一個變量,<cfoutput></cfoutput>就是把變量內的數據顯示出來。, V1 A/ ?. y" j9 U4 q n
我們再稍微改變一下代碼!# h# r* ]4 N2 P1 U7 i
<cfset abc='hello world!'> v$ e. j/ R4 o Y9 w) J
<html>4 r" Q9 `8 f8 ]* K7 j3 A4 s
<head>/ n( Z" \% e' x0 D0 C$ P, q* g4 X
<title><cfoutput>#abc#</cfoutput>的小例子</title>: T3 }! }" V P* q h
</head>/ |! v6 D) R ~+ ]( t( a
<body>- @3 T6 l# \ H o# W4 }8 g3 P
HELLO WORLD的例子〈br>
/ ^6 p+ ]: x# [% D9 d
2 ~7 t( u9 Q' ]- k+ ~<cfoutput>#abc#<br>
K% F% ]6 M6 r) L& |3 }世界真美好</cfoutput>
: @# ]" {- L* c# G; M9 |7 T</body>6 c( \3 E0 m% U: C5 W
</html> |
|