大家都安裝好COLDFUSION了吧,首先,我要簡單介紹一下COLDFUSION的組件構成 - ColdFusion Server
- ColdFusion Administrator
- ColdFusion Studio
- ColdFusion CFML應用頁
- ODBC數據源
- ColdFusion擴展
1.ColdFusion Server0 r8 Z$ p1 a+ J9 ^& r, W" {$ p
用來監聽從Web server傳送來的ColdFusion 應用頁操作請求,也就是以.CFM為後綴名的頁面啦
( Z. j& O1 E+ o" E2 I$ L2.ColdFusion Administrator
3 N6 I* L: y$ {8 M8 s用來設置ColdFusion Server的配置,其中包括:
; E- A) `. O. ?+ e( `6 zColdFusion 數據源
) \/ B9 ~2 y3 J6 }/ k7 \6 r H& A調試輸出8 {6 f) U a9 a) r
服務器設定
* c" {' T: X) ?6 e. z應用程序的安全性
* f& i6 J' u- C+ O; p服務器分組
: b0 ^% @1 o7 L4 u! E安排頁的執行
( m9 W) I, v; ~$ g- o路徑映射等6 I9 d) L! f; g/ u- ]2 ~- P
3.ColdFusion Studio! V0 G" e. I9 p* `* u; p! M' l6 F
提供了ColdFusion的開發環境。包括可視化開發玩具,其中包括動態頁面的預覽,交互式調試玩具,查詢建立玩具以及其他玩具,總之功能強大。是HOMESITE的PRO版,厲害吧。% G" {- A% M7 C$ b
4.ColdFusion CFML應用頁
& a1 a. Q. M2 l6 w* }是ColdFusion 的基本組成部分,又稱CFML應用頁面。是由用於處理數據輸入和格式化數據輸出的用戶界面頁和表單組成。它們包含ColdFusion標籤,HTML標籤,CFScript,JavaScript以及其他可以嵌入普通HTML頁面的標籤。ColdFusion應用頁的缺省文件後綴名是".CFM"。( F0 J% Z' R1 [3 o
5.ODBC數據源
; w! G( L' ?4 k& F, L( ~4 iALLAIRE公司宣稱,他們的產品ColdFusion能夠支持所有的數據庫產品,前提是該數據庫能夠支持ODBC標準。在使用ColdFusion建立數據庫應用之前,必須建立ODBC數據庫。5 p( @' _, ^# g* @8 l
6.ColdFusion的擴展+ Y! y; r) Q+ F2 h
提供了基於XML的開放式框架體系,允許加入新的組件,並且允許用COM,CORBA,C/C++,VBScript,JavaScript,ActiveX或CFML開發與商業系統的連接。; ^, N7 v* i9 p" J" D6 x
4 j0 L$ Q" A8 Z- u' e! v
恩,很枯燥吧,沒關係,大家大致瞭解一下就可以了。以後,我們會逐漸深入的。
0 O( u$ Z/ A4 Q& X2 F好了,接下來,讓我們做點有意思的事情,開始我們的HELLO WORLD,哦,這位同學說他只懂HTML語言,沒關係,足夠了。
! Z/ W+ [# M4 F1 Y# @, \! v在開始之前,找到你們的WEB路徑了嗎,例如c:inetpubwwwroot,在目錄內,先創建一個新的文件,helloworld.cfm,把將下面的代碼輸入,並保存。
2 E. H+ e% @% q8 r. Z' p, k: j1 @
; k2 g& `; \' x9 x$ r2 p7 I<html>/ m* q, W: t; [8 F9 b
<head>0 p/ L# K5 v7 j+ r
<title>hello world!</title>
+ t' m" [3 T' h6 T</head>
1 w: J {: T8 l9 y<body>9 t; s& ]0 G x* g, p5 t' Z, H7 i
HELLO WORLD的例子〈br>7 Y# R6 a2 k, W% e. f
<cfset abc='hello world!'>
6 T7 M) M5 E Z<cfoutput>#abc#</cfoutput>
' c& f3 X. E* `( u( n( Q</body>
" u" V5 @- @! s</html>0 C3 {$ y' L. I/ b
顯示如下:
9 X* l- @3 M9 q/ FHELLO WORLD的例子' u+ A' q8 R- H
Hello World!
: H7 E% ]0 Q8 R+ }對了,你已經猜到了,以〈CF...開頭的標籤就是COLDFUSION啦,它和HTML能夠很好的在一起工作,<cfset>就是設置一個變量,<cfoutput></cfoutput>就是把變量內的數據顯示出來。) ?: o3 Y$ l& F
我們再稍微改變一下代碼!
- B, G8 u6 `; |! M' J<cfset abc='hello world!'>
( t3 L, y4 r: c6 @8 H) R<html>
9 T' ~, @2 D& ?" s7 [<head>5 o5 D; q# ^+ t# P
<title><cfoutput>#abc#</cfoutput>的小例子</title>
+ s7 \0 t7 ]% r" G# M& \$ M</head>
3 ]( W$ X2 Y" y1 |' h<body>3 y( a8 A! s1 G% d" ?) X/ L
HELLO WORLD的例子〈br>4 z& F2 Z3 ? e( W8 X0 e5 H- V) w5 \
0 b p7 B: L+ b" C" x3 G, W
<cfoutput>#abc#<br>
+ j ^% m# E% ^( M世界真美好</cfoutput> L, X5 Y( E$ \ |7 A- ~ i
</body>: X+ d: \3 w; [9 q8 u. v
</html> |
|