中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)絡(luò)編程 > MacromediaColdFusionMX開發(fā)者
Coldfusion MX技巧精華收集(1) 回到列表 ASP.NET 中的隨機(jī)密碼生成
 MacromediaColdFusionMX開發(fā)者

作者:MJking 時(shí)間: 2003-04-27 文檔類型: 來自:藍(lán)色理想

第 1 頁 MacromediaColdFusionMX開發(fā)者
第 2 頁 第二期:基礎(chǔ)管理操作以及入門程序
第 3 頁 第三期:ColdFusionMX編程入門
第 4 頁 第四期:ColdFusionMX Basic Tag編程
第 5 頁 第五期:ColdFusionMX中的循環(huán)

第二期:基礎(chǔ)管理操作以及入門程序

序言

在講解ColdFusion MX的基礎(chǔ)管理操作以及入門程序之前,先來了解一下ColdFusion MX各種版本之間的差別。ColdFusion MX目前分為商用版本和開發(fā)者版本兩部分,而商用版本又包括專業(yè)版和企業(yè)版兩種。顧名思義,開發(fā)者版本是提供給開發(fā)者個(gè)人使用的版本,該版本在功能上做了一些限制。比如使用開發(fā)者版本的ColdFusion MX Server在同時(shí)訪問的ip上做了限制,還有就是沒有Macromedia Cluster的支持(web均衡負(fù)載),另外還有一些企業(yè)版的功能,開發(fā)者版本和專業(yè)版本都不具備。此外,ColdfusionMX還具有專門為J2EE平臺(tái)定制的版本,比如weblogic、websphere這些平臺(tái)。下面這張來自于官方的數(shù)據(jù)表格更詳細(xì)的說明了Coldfusion MX版本之間的區(qū)別。


第一部分 ColdFusion MX基礎(chǔ)管理操作

從第一期的內(nèi)容中,我們了解到了ColdFusionMX的結(jié)構(gòu),所以在開始學(xué)習(xí)ColdFusionMXScript編碼方式之前,我們要先學(xué)習(xí)如何配置好我們的ColdFusionMX的服務(wù)器。這部分的內(nèi)容是為大家講解管理ColdFusionMX的基本知識,而每個(gè)細(xì)節(jié)的部門我們放到以后實(shí)際的編程中一同講解。

首先,我們在安裝完ColdFusionMX之后,可以輸入如下地址:http://localhost:8500/CFIDE/administrator/index.cfm,或者點(diǎn)擊開始按鈕,選擇程序組的Macromedia Coldfusion MXadministrator選項(xiàng)來打開管理界面,管理界面如下圖所示:

如果沒有看到管理首頁,則應(yīng)該進(jìn)行以下的一些操作來進(jìn)行排錯(cuò):

1.       回憶自己在安裝過程中是選擇了那一種模式,本教程是Standalone模式,另外,安裝過程中,還可以選擇和IIS,Apachewebserver捆綁。

2.       端口號是否正確。

3.       查看管理工具中的相關(guān)服務(wù)是否啟動(dòng),正常環(huán)境下,應(yīng)該有3個(gè)Macromedia Coldfusion MX相關(guān)服務(wù)運(yùn)行。

4.       列出自己的錯(cuò)誤,到閃客帝國閃客交流中心的ColdFusionMX版區(qū)或者藍(lán)色理想的經(jīng)典論壇的DreamweaverMX版區(qū)尋求幫助,相信這里的朋友會(huì)盡可能的給你解釋。

5.       查詢Macromedia網(wǎng)站上的相關(guān)資料,不過是英文版的,各位朋友要有耐心。

總之,如果完全按照第一期的安裝過程進(jìn)行安裝,那么是不會(huì)出現(xiàn)錯(cuò)誤的。

在看到上面的管理界面后,輸入管理密碼(這個(gè)管理密碼是在安裝過程中設(shè)定的,而且大小寫敏感)。就會(huì)看到如下的界面:

上面的這個(gè)圖形是ColdFusionMX的主管理界面,它由四個(gè)部分組成。左上角是返回管理首頁和退出管理界面的兩個(gè)鏈接,這里就不做說明了。右下腳的大部分文字區(qū)域則是在點(diǎn)擊圖形中的6個(gè)部分中的不同鏈接后顯示不同管理內(nèi)容的區(qū)域,是進(jìn)行管理配置的主體部分,而上圖中的6個(gè)部分,將在下面的內(nèi)容中逐一說明。

l         管理界面的第一部分  

以上四個(gè)鏈接點(diǎn)擊后,會(huì)在管理界面的主體部分看到基于cfmx的不同的信息。Documentation主要是文檔,英文pdf,但是非常有用,從安裝到開發(fā),非常齊全,這里就不在贅述。只是要提醒大家一點(diǎn),cfmx有一些tagcoldfusion5有了很大的區(qū)別,在使用的時(shí)候多多查閱手冊就可以了。以后的內(nèi)容中,也會(huì)隨著tag的講解說到這些。TechNotes則是訪問Macromedia官方網(wǎng)站的知識庫,如果你的操作系統(tǒng)是中文的,那么會(huì)打開基于cfmx關(guān)于中文部分的一些Technotes,但是你不要抱太大的希望,目前打開的中文technotes頁面還是空的。Release Notes點(diǎn)擊后會(huì)看到Marcomedia目前發(fā)布了哪些關(guān)于coldfusionMX的資源和文檔,如果中文的操作系統(tǒng),請直接訪問http://www.macromedia.com/go/prod_releasenotes獲取相關(guān)信息。Version Information則是查看安裝在自己系統(tǒng)之上的ColdFusionMX的配置。標(biāo)明安裝在機(jī)器上的版本是開發(fā)者版本還是專業(yè)版、企業(yè)版。

l         管理界面的第二部分

該部分的管理主要涉及到配置ColdFusionMXServer各項(xiàng)參數(shù)。下面逐一做簡要介紹。Settings是配置一系列的請求訪問及錯(cuò)誤中止的參數(shù)。如下圖:

     

      Limit simultaneous requests to n表示配置服務(wù)器接受同步請求的數(shù)量;Timeout Requests after(seconds) n表示服務(wù)器請求超時(shí)時(shí)間,標(biāo)準(zhǔn)單位為秒,也就是超過一定的時(shí)間(秒),服務(wù)器會(huì)自動(dòng)中止該請求;Use UUID for cftoken在使用cftoken這個(gè)tag時(shí)使用UUID這種全局唯一標(biāo)識方式處理事務(wù),UUID=Universally Unique IdentifierEnable HTTP status codes允許當(dāng)服務(wù)器未處理錯(cuò)誤頁面時(shí)設(shè)置狀態(tài)編碼;Enable Whitespace Management允許CFMX服務(wù)器啟用空格管理,比如壓縮不必要的空格和縮進(jìn)來壓縮CFML頁面的容量;Missing Template Handler提供了創(chuàng)建和傳遞通用的.cfm模版的方法,也就是在服務(wù)器發(fā)現(xiàn)請求索在頁面不存在時(shí),給予的一個(gè)標(biāo)準(zhǔn)的顯示輸出;Site-wide Error Handler默認(rèn)狀態(tài)下發(fā)生錯(cuò)誤時(shí),CFMX服務(wù)器會(huì)顯示一個(gè)包含錯(cuò)誤信息的頁面,它與前一點(diǎn)的區(qū)別是頁面不存在和頁面出錯(cuò)的兩種相對于瀏覽者的顯示模版可以分別定義。

Caching選項(xiàng)則是進(jìn)行CFMX服務(wù)器的緩存設(shè)置。如下圖:

Template cache size (number of templates) n表示用于模版緩存的內(nèi)存數(shù)量,默認(rèn)是1024,建議在各位做WebSite時(shí)不要過分提高這里的數(shù)值,也不要設(shè)置為0,實(shí)際的數(shù)值參照站點(diǎn)的被訪問情況來定;Trusted cache選中后為不檢查cache中的頁面是否進(jìn)行過更新,相比大家都不會(huì)勾選了吧,當(dāng)然,如果你的website百十天也不更新一回,建議還是勾上這個(gè)選項(xiàng),會(huì)加速web頁面的顯示;Limit the maximum number of cached queries on the server to n表示CFMX端存儲(chǔ)的查詢數(shù)量,默認(rèn)是100個(gè)。這會(huì)加快同一查詢反復(fù)工作的速度。

Client Variables是關(guān)于通過瀏覽器訪問站點(diǎn)的瀏覽者的本地信息存儲(chǔ)的設(shè)置。Asp中的cookie,session,在CFMX中也有,就是通過這個(gè)選項(xiàng)進(jìn)行設(shè)置。如下圖:

ColdFusionMX使用三種方式來存儲(chǔ)客戶變量,第一種就是眾所周知的cookie方式,第二種是把客戶變量寫入cfmx服務(wù)器的系統(tǒng)注冊表,第三種是選擇一個(gè)數(shù)據(jù)庫,把客戶變量添加到該數(shù)據(jù)庫中。對于初學(xué)者而言,作者本人只需要提醒你,不建議你把客戶變量寫入注冊表,尤其是對于站點(diǎn)中具有論壇和交流中心之類的具有高交互性的程序的時(shí)候,因?yàn)閷τ谶@樣的程序,把客戶變量寫入服務(wù)器端的注冊表會(huì)大幅度降低你的站點(diǎn)性能。

Memory Variables用于管理CFMX中的applicationsession的有效性,另外,它還可以使用J2EESession Variables。如下圖:

Maximum Timeout是最長的超時(shí)時(shí)間,這里定義以后,不能被頁面代碼里的設(shè)定覆蓋,也就是,你在這里定義一個(gè)Session最長存在時(shí)間是2天,那么你在頁面里設(shè)定某個(gè)Session的時(shí)間是3天,這樣是無效的。而Default Timeout則是如果你不在頁面中設(shè)定applicationsession的超時(shí),那么這里的時(shí)間將起作用。

Mappings是在CFMX Server端創(chuàng)建一種名稱來代表目錄路徑的處理方式。如下圖:

在圖中可以看到CFMX站點(diǎn)的根目錄指向物理路徑的C:\CFusionMX\wwwroot\這個(gè)路徑下的文件,同樣,你可以添加某一個(gè)名稱定義你的頁面要引用的header文件的物理路徑,比如,添加一個(gè)/header,它指向C:\test\headers\這個(gè)路徑。

Mail Server則是設(shè)置CFMX的郵件服務(wù)器,實(shí)際上,最好使用一個(gè)第三方的mailServer,比如Imail,不要使用IIS自帶的Mail服務(wù)器,用過的朋友自然對它的功能一清二楚。如下圖:

如果是初學(xué)者的話,這里就在MailServer中輸入127.0.0.1就可以了,別忘了在IIS管理器里啟動(dòng)IIS自帶的Mail服務(wù)器。至于其他的參數(shù),使用默認(rèn)就可以了,還有,驗(yàn)證Mail Server是否連接成功的Verify Mail Server Connection的選項(xiàng)也要勾選上。

Charting則是在CFMX中加入的最新的管理圖表的方式,在后續(xù)的教程中會(huì)有最令人興奮的cfchart的講解,它取代了cfgraph和以前Macromedia Generator的功能。管理界面如下圖:

這里建議初學(xué)者使用默認(rèn)設(shè)置,尤其是把Cache Type確定未Disk Cache而不是Memory Cache,如果你的站點(diǎn)用到cfchart的地方很多,有很多生成的圖表,那么強(qiáng)烈建議使用Disk Cache方式,而站點(diǎn)只有一兩幅圖表,那么使用Memory Cache會(huì)加快顯示速度。

Java and JVM則是對Java虛擬機(jī)的設(shè)置了,這里就不在贅述;究梢允褂媚J(rèn)設(shè)置。

Archives and Deployment則是涉及到了高端的應(yīng)用,比如配置用戶自己的文件,交由服務(wù)器管理,那么可以管理的文件以.car的方式存儲(chǔ)在機(jī)器中,通過browse server來導(dǎo)入,那么可供管理的文檔中包含哪些信息呢?包括:文件名和路徑,數(shù)據(jù)源設(shè)定,Verity全文檢索索引等等。管理界面如下圖:

      Settings Summary這是實(shí)時(shí)產(chǎn)生一份關(guān)于CFMX服務(wù)器配置的報(bào)告。

l         管理界面的第三部分

管理界面的第三部分包括了數(shù)據(jù)源的設(shè)定,Verity全文檢索索引的管理維護(hù),設(shè)定Verity K2 Server全文檢索服務(wù)器的參數(shù),CFMX使用基于coldfusion、.net、Java生成標(biāo)準(zhǔn)的web Services wsdl文件的管理。由于這四部分的內(nèi)容涉及到實(shí)際的開發(fā)編程工作,所以作者將在以后的內(nèi)容中詳細(xì)講解。

l         管理界面的第四部分

顧名思義,該部分的內(nèi)容就是進(jìn)行Server端調(diào)試和日志的管理部分了。Debugging Settings是提供給開發(fā)者如何配置服務(wù)器,使得CFMX在頁面出錯(cuò)后顯示何種信息以及顯示哪些信息的配置。需要了解其中的每一個(gè)信息,請參考官方的文檔Admin.pdf。由于每個(gè)開發(fā)人員對于調(diào)試程序的要求不同,這里就不給出具體的配置,但是作者本人要提醒各位,如果需要進(jìn)行Debug的工作,必須選中第一個(gè)選項(xiàng)Enable Debugging。

Debugging IP Addresses則是對于Team開發(fā)而言,也就是你的團(tuán)隊(duì)成員能夠通過允許的ip看到debug的結(jié)果。默認(rèn)是127.0.0.1,如果是初學(xué)者,這個(gè)默認(rèn)設(shè)置就可以了,如果是團(tuán)隊(duì)開發(fā),則可以考慮添加允許訪問的外部ip。

Logging Settings則是配置查看各種日志的參數(shù),這里不進(jìn)行講解了。對于有特別需求的開發(fā)人員,可以查看官方的文檔或者在線幫助。

Log Files則是對系統(tǒng)的Log文件進(jìn)行查看,刪除,添加的管理部分。

Scheduled Tasks則是允許開發(fā)人員從動(dòng)態(tài)的數(shù)據(jù)源定期的生成報(bào)告的配置,這對于面向企業(yè)的開發(fā)解決方案顯得非常有用,比如定期的從標(biāo)準(zhǔn)的銷售數(shù)據(jù)里生成靜態(tài)的銷售報(bào)告等等。

System Probes通過簡單的設(shè)定來幫助開發(fā)人員了解CFMX application的狀態(tài),同時(shí)生成報(bào)告進(jìn)行查閱。

Code Analyzer自然是對代碼的分析了,制定某一個(gè)頁面,就可以查看,是否有錯(cuò)誤的語法和Tag,當(dāng)然,這個(gè)功能不是萬能的,如果你的開發(fā)邏輯上有問題,它也無能為力。

l         管理界面的第五部分和第六部分

 

第五部分是應(yīng)用CFMX到了一個(gè)高級階段后要去做的工作,比如配置自己開發(fā)的cfx標(biāo)簽,并且配置CORBA的連接器。而第六部分則是重新修改CF admin的密碼,以及在DreamweaverMXcoldfusionStudio中需要用到的RDS的密碼,另外還可以設(shè)置ColdFusionMX的安全性。


第二部分 你的第一個(gè)CF程序

說到這里,大家可能都不耐煩了,講了那么多的管理,一個(gè)程序也沒有看到。別急,下面的這個(gè)程序馬上就給你一個(gè)驚喜。首先在C:\CFusionMX\wwwroot\下建立一個(gè)文件夾叫做cffirst(這個(gè)名字你可以自己定)。然后,在cffirst里建立一個(gè)hello文本文件,在文本文件里寫下如下代碼:

<cfset var1="Hello ColdFusion!">

<cfoutput>

#var1#

</cfoutput>

然后,存盤,把文本文件的.txt后綴改為.cfm的后綴。最后,在瀏覽器里輸入:

http://localhost:8500/cffirst/hello.cfm

OK!!!看看瀏覽器上顯示出了什么。。

覺得很難么,如果覺得這樣的編程方式還很難的話,奉勸各位不要在進(jìn)行程序開發(fā)工作了。

再來一個(gè)復(fù)雜一點(diǎn)的:

<!--- 設(shè)置變量 --->

<cfset name = "hello">

<br><br>

<!--- 輸出信息 --->

<cfoutput>#name#</cfoutput> ,歡迎來到CFMX世界!

<br><br>

<cfquery datasource="cfsnippets" name="test">

SELECT      Department

FROM         Employees

ORDER BY  LastName

</cfquery>

<cfoutput name=>#Email#<br></cfoutput>

然后,存成叫做hello2.cfm的文件,之后再在瀏覽器端輸入:

http://localhost:8500/cffirst/hello2.cfm

看看又發(fā)生了什么,如果不知道hello2.cfm做了什么的話,我這里可以先告訴各位,你做了數(shù)據(jù)庫的查詢。!想想學(xué)習(xí)asp的時(shí)代,經(jīng)過了多少艱苦的初級學(xué)習(xí),還沒有搞明白asp的數(shù)據(jù)庫操作,那么這里一步就實(shí)現(xiàn)了。Hello2.cfm我這里的顯示如下:

可能學(xué)習(xí)過asp的朋友會(huì)問,我沒有做循環(huán)處理,怎么就能把某個(gè)字段循環(huán)輸出呢?也太令人吃驚了。不要著急,以后的教程會(huì)更精彩的。

第三期的教程將會(huì)給大家講解ColdFusion編程入門,包括一些基本的語法,以及基本的流程操作。

第三部分 資源列表

相關(guān)于Macromedia MX系列知識的了解請?jiān)L問:

http://www.macromedia.com/

http://www.macromediachina.com/

http://www.flashempire.net/

http://www.95time.cn/

關(guān)于Macromedia 產(chǎn)品策略分析中文文章請?jiān)L問:

http://61.156.17.126/efe_news/newsread.php?id=123

下載Macromedia MX系列產(chǎn)品請?jiān)L問:

http://www.macromedia.com/software/trial_download/

* Macromedia ColdFusion MXJRun4可以免費(fèi)在官方網(wǎng)站得到開發(fā)者版本,同商業(yè)版本相比,只是限制了開發(fā)者版本的ip訪問限制,服務(wù)器高級報(bào)表工具,服務(wù)器均衡負(fù)載功能等一些高級功能的使用。

注釋:

JRun4、ColdFusion MX、Flash MXDreamweaver MX、Fireworks MX都是Macromedia公司的注冊產(chǎn)品。

出處:藍(lán)色理想
責(zé)任編輯:藍(lán)色

上一頁 MacromediaColdFusionMX開發(fā)者 下一頁 第三期:ColdFusionMX編程入門

◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論

作者文章 更多作者文章
cfquery簡單的偵測效率方法
Flash的Debug程序AdminTool
ColdFusionMX技術(shù)課程第三期
ColdFusionMX技術(shù)課程第二期
ColdFusionMX技術(shù)課程第一期
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大!熬•自然”設(shè)計(jì)大賽開啟
國際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺(tái)歷
Ps簡單繪制一個(gè)可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個(gè)最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:2/51個(gè)記錄/頁 轉(zhuǎn)到 頁 共5個(gè)記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會(huì)員,你可以注冊 為本站會(huì)員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯(cuò)誤,請用報(bào)告錯(cuò)誤,以利文檔及時(shí)修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報(bào)告管理員,以利管理員及時(shí)刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報(bào)告錯(cuò)誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2