过期域名预定抢注

用戶名  找回密碼
 免费注册

做ColdFusion 常用的組件

[複製鏈接]
發表於 2008-2-25 21:35:14 | 顯示全部樓層 |閱讀模式
大家都安裝好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 V
ColdFusion 數據源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>
您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

过期高净值品牌域名预定抢注

點基跨境 數位編輯創業論壇

GMT+8, 2025-5-17 15:37

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表