大家都安裝好COLDFUSION了吧,首先,我要簡單介紹一下COLDFUSION的組件構成 - ColdFusion Server
- ColdFusion Administrator
- ColdFusion Studio
- ColdFusion CFML應用頁
- ODBC數據源
- ColdFusion擴展
1.ColdFusion Server0 z A* @# C3 V" m4 C2 V+ J1 P' O
用來監聽從Web server傳送來的ColdFusion 應用頁操作請求,也就是以.CFM為後綴名的頁面啦 G- @# ~* ]( O$ a, I2 n
2.ColdFusion Administrator; j/ F* s6 ]) ], l0 ~6 h ]
用來設置ColdFusion Server的配置,其中包括: n. k7 V5 s+ N7 ]
ColdFusion 數據源4 N6 c9 e C) I$ L+ K
調試輸出- M7 j, A, {/ U: r1 E/ ~
服務器設定
7 i2 F9 w5 b& J8 q+ i# }7 H應用程序的安全性
( s( Y9 u8 E4 b! ?服務器分組
2 ^' ]* L; H7 n1 X* v: \安排頁的執行0 V7 v1 _! T A; O) @% F
路徑映射等# b2 ?1 e3 O ?! O, A2 j
3.ColdFusion Studio6 G) u3 _+ J7 a) _/ X
提供了ColdFusion的開發環境。包括可視化開發玩具,其中包括動態頁面的預覽,交互式調試玩具,查詢建立玩具以及其他玩具,總之功能強大。是HOMESITE的PRO版,厲害吧。3 u5 O1 _* g5 c$ D" [
4.ColdFusion CFML應用頁
4 k! k) c/ _% o! n( V是ColdFusion 的基本組成部分,又稱CFML應用頁面。是由用於處理數據輸入和格式化數據輸出的用戶界面頁和表單組成。它們包含ColdFusion標籤,HTML標籤,CFScript,JavaScript以及其他可以嵌入普通HTML頁面的標籤。ColdFusion應用頁的缺省文件後綴名是".CFM"。
9 Z* e, ^" f3 e& [5.ODBC數據源2 J2 |" n" e% u Q. h/ ~
ALLAIRE公司宣稱,他們的產品ColdFusion能夠支持所有的數據庫產品,前提是該數據庫能夠支持ODBC標準。在使用ColdFusion建立數據庫應用之前,必須建立ODBC數據庫。* I" i7 X- J$ Y6 ^0 F% A
6.ColdFusion的擴展; J# n2 i6 y. S( q4 `/ U
提供了基於XML的開放式框架體系,允許加入新的組件,並且允許用COM,CORBA,C/C++,VBScript,JavaScript,ActiveX或CFML開發與商業系統的連接。
* e' p# A' A7 X/ Y: I4 C
2 b* ~8 P/ n+ D% A: }恩,很枯燥吧,沒關係,大家大致瞭解一下就可以了。以後,我們會逐漸深入的。
5 ~' q6 B6 E4 p2 r4 P2 E好了,接下來,讓我們做點有意思的事情,開始我們的HELLO WORLD,哦,這位同學說他只懂HTML語言,沒關係,足夠了。
" C* R3 D$ p2 W: Y7 `. M6 h7 N在開始之前,找到你們的WEB路徑了嗎,例如c:inetpubwwwroot,在目錄內,先創建一個新的文件,helloworld.cfm,把將下面的代碼輸入,並保存。
5 f Q' n& ^& q! K: N0 _7 m d b- R& K! Z: t# t7 \) Y* N3 Y
<html>4 m9 U$ e7 { O
<head>
7 M! ]3 b- U$ A3 g& h+ i<title>hello world!</title>$ o7 x o! c1 o+ s+ `6 m
</head>
2 U0 g: A6 z% h8 G: J) W<body>. w4 ~2 `- h8 [* i" {
HELLO WORLD的例子〈br>! \! r! A/ L/ y* ?0 p
<cfset abc='hello world!'>
$ ^ b; ?. g* N! J8 p<cfoutput>#abc#</cfoutput>
2 |8 Q+ l1 ]6 b$ A4 P" c</body>( j8 R9 p* q; k0 \, W. h2 W! n
</html>" k( w- M4 ^- R4 |, T4 C+ b0 {( Y
顯示如下:
) z: t6 S& D) o) K; BHELLO WORLD的例子& y- B1 N1 Z& @5 k" m' [
Hello World!. u9 S4 K9 X9 h7 ~
對了,你已經猜到了,以〈CF...開頭的標籤就是COLDFUSION啦,它和HTML能夠很好的在一起工作,<cfset>就是設置一個變量,<cfoutput></cfoutput>就是把變量內的數據顯示出來。
& ^8 R7 ^( ?! S/ {. d3 f0 Y5 s8 ]我們再稍微改變一下代碼!0 Y z: F9 y" p& S( c; `& I
<cfset abc='hello world!'>
+ Q- o9 i, O X+ R$ r# |3 X<html>" _; C3 q C K( G$ Z! l7 M6 z* d# D5 Q
<head>0 e2 c/ z- ~# g9 Y
<title><cfoutput>#abc#</cfoutput>的小例子</title>8 U1 y1 [0 m5 P4 H) B& q
</head>3 F2 i- `, ?: |0 U0 x9 ?- c5 S/ Z
<body>
% G t& _2 s( Q: T7 lHELLO WORLD的例子〈br>" n: Z8 D& ~5 J# h% t$ ^
9 s& X0 G: ^2 w& [
<cfoutput>#abc#<br>
! H |# Z0 m: H! b5 ?世界真美好</cfoutput>
( M, s* r- i; `0 o/ W</body>
+ w5 {- f6 k+ w ^( a</html> |
|