大家都安裝好COLDFUSION了吧,首先,我要簡單介紹一下COLDFUSION的組件構成 - ColdFusion Server
- ColdFusion Administrator
- ColdFusion Studio
- ColdFusion CFML應用頁
- ODBC數據源
- ColdFusion擴展
1.ColdFusion Server1 w# M+ N& u# V7 V- _$ ~- j
用來監聽從Web server傳送來的ColdFusion 應用頁操作請求,也就是以.CFM為後綴名的頁面啦
0 _1 I" r& R/ u. q; |2.ColdFusion Administrator
7 T& s5 v! Q! K r: Q3 v4 @用來設置ColdFusion Server的配置,其中包括:
8 q& O. \! C0 g# m' |9 LColdFusion 數據源6 J9 O* k; r' b; ?
調試輸出4 v: x/ ~' ^9 a+ p
服務器設定
2 W/ g$ b* P: A1 B. U# M應用程序的安全性
, y. L. I2 l) v I5 y2 T) ?' [( r服務器分組
9 \& s/ x) p! l5 L8 A' @& ^' ]! |安排頁的執行6 C" v6 q' P% Z& Z+ j* v) @% m1 j
路徑映射等9 j5 t1 [% e1 F Y7 ~
3.ColdFusion Studio' g: O0 V# E7 l, ^4 E
提供了ColdFusion的開發環境。包括可視化開發玩具,其中包括動態頁面的預覽,交互式調試玩具,查詢建立玩具以及其他玩具,總之功能強大。是HOMESITE的PRO版,厲害吧。" K: J& b7 c1 I' |) R0 T
4.ColdFusion CFML應用頁
( Z* d5 k- e8 }$ @" \) l是ColdFusion 的基本組成部分,又稱CFML應用頁面。是由用於處理數據輸入和格式化數據輸出的用戶界面頁和表單組成。它們包含ColdFusion標籤,HTML標籤,CFScript,JavaScript以及其他可以嵌入普通HTML頁面的標籤。ColdFusion應用頁的缺省文件後綴名是".CFM"。% Y, P8 b6 z# P) g
5.ODBC數據源1 _2 B A" D F( W3 j" B/ m
ALLAIRE公司宣稱,他們的產品ColdFusion能夠支持所有的數據庫產品,前提是該數據庫能夠支持ODBC標準。在使用ColdFusion建立數據庫應用之前,必須建立ODBC數據庫。/ \4 e! C0 T% Q( V- O+ i
6.ColdFusion的擴展# {) N6 O V/ U9 i7 \! J
提供了基於XML的開放式框架體系,允許加入新的組件,並且允許用COM,CORBA,C/C++,VBScript,JavaScript,ActiveX或CFML開發與商業系統的連接。
) S0 ?: b3 Q/ P% L5 X; N: V
+ f3 G/ ]- U+ u6 m ]恩,很枯燥吧,沒關係,大家大致瞭解一下就可以了。以後,我們會逐漸深入的。
) C/ b! w" k: ^( x; Q# k* U好了,接下來,讓我們做點有意思的事情,開始我們的HELLO WORLD,哦,這位同學說他只懂HTML語言,沒關係,足夠了。2 `5 t j, k0 {% i, M2 v
在開始之前,找到你們的WEB路徑了嗎,例如c:inetpubwwwroot,在目錄內,先創建一個新的文件,helloworld.cfm,把將下面的代碼輸入,並保存。" \5 d+ @6 v I6 s! J
( X9 G& k3 ?5 p0 N
<html>
! c" L: \% W: A<head>- b# O, l, t1 W
<title>hello world!</title>- h9 d7 I6 K& O& A
</head>
- h2 L/ K$ [# }<body>5 z$ Q& P; F/ ]
HELLO WORLD的例子〈br>( x" z3 W- E( d& z% c; X9 B
<cfset abc='hello world!'>
: {" E! S2 \% N: L' z2 I( B- {6 j8 @<cfoutput>#abc#</cfoutput>
! K' S/ o. P# o6 u! j$ ~</body>
+ y( F4 K3 m3 J7 T0 E</html>) B6 Y" k3 V2 ^& U* V" `5 T
顯示如下:( _6 f: U; ]$ b7 d4 e: p% t m b
HELLO WORLD的例子
1 ^- N$ Q- A0 n- CHello World!
% e L4 t! o8 e9 ?* u對了,你已經猜到了,以〈CF...開頭的標籤就是COLDFUSION啦,它和HTML能夠很好的在一起工作,<cfset>就是設置一個變量,<cfoutput></cfoutput>就是把變量內的數據顯示出來。
1 @5 B5 P& h7 d2 H9 `我們再稍微改變一下代碼!9 ~7 t; @& K* u( @- O/ K* \
<cfset abc='hello world!'>5 Q: I8 m0 y4 L7 O5 t& L* p& _2 i
<html>
1 c' T# _4 q8 r; @* Q<head>/ v. p9 Z2 q9 q; T- U( E6 J
<title><cfoutput>#abc#</cfoutput>的小例子</title>0 u" K8 q" ?. \ ?: r0 V; K
</head>
( Y. Q4 \0 U0 S, i; Z/ o' L<body>& D5 L. O7 F* Z$ C2 S
HELLO WORLD的例子〈br>
* `0 X a6 J8 v8 i( f z3 N2 w3 h1 q, Q( o) M% t! l W8 D& R
<cfoutput>#abc#<br>
. ^% ?2 f- G$ q; L9 }, |; b世界真美好</cfoutput>' F3 o( W! ]2 h8 u Z+ ~1 _4 Q1 b; i
</body>
! z- v( V& I8 z' u( ~1 b0 q</html> |
|