ColdFusion MX 遠(yuǎn)程服務(wù)實例入門教程
創(chuàng)建的步奏如下所示: 使用dwmx(Dreamweaver MX的簡稱,下同), 文件→新建: 新建文檔對話框,常規(guī)卡,動態(tài)頁,選擇ColdFusion組件.[如圖]
打開組件面板[窗口→組件] 點擊+ 新建一個組件 如圖所示:“名稱”框指定 .cfc 文件名。輸入名稱時不要指定 .cfc 文件擴(kuò)展名?!敖M件目錄”框指定將要保存該組件的位置。為組件增加二個函數(shù):訪問方式設(shè)定為如果您從“訪問”菜單中選擇“遠(yuǎn)程”,則該函數(shù)可用作 Web 服務(wù)。請確保在“返回值類型”框中指定該函數(shù)返回的值的合適類型。增加參數(shù)為函數(shù)定義一個或多個參數(shù),請從“部分”列表中選擇“參數(shù)”,從彈出式菜單中選擇該函數(shù),單擊加號 (+) 按鈕,然后在右邊輸入新參數(shù)的詳細(xì)信息。 [為該函數(shù)增加三個參數(shù),類型均為字符串]
為函數(shù)增加主體: 窗口/綁定 單擊+ 選擇列表中的記錄集(查詢) 增加一個記錄集 Recordset1輸入下面的查詢代碼:
SELECT tblEmployees.EmployeeID, tblEmployees.DeptIDFK, tblEmployees.FirstName, tblEmployees.LastName, tblDepartments.DepartmentName
FROM tblEmployees, tblDepartments
WHERE tblEmployees.DeptIDFK = tblDepartments.DepartmentID
<cfif isDefined("ming")>
and tblEmployees.firstName like '#ming#%'
</cfif>
<cfif isDefined("xing")>
and tblEmployees.lastName like '#xing#%'
</cfif>
<cfif isDefined("cheng")>
and tblDepartments.DepartmentName like '#cheng#%'
</cfif>
ORDER BY tblEmployees.LastName, tblEmployees.FirstName
用同樣的方法增加Recordset2
將文檔切換到代碼視圖,剪切 Recordset1[<cfquery >...</cfquery >] 到 查詢1的<!--- chaxun1 body --->后粘貼,用同樣的方法Recordset2 到查詢2. 然后設(shè)置<cfreturn > 查詢1 設(shè)置為<cfreturn Recordset1>
查詢2 設(shè)置為<cfreturn Recordset2>
文件/保存文件.關(guān)閉dwmx ,啟動flashmx.
二 創(chuàng)建flash影片.
1 文件→新建 新建一個flash 影片 .新建一層,命名為script,層一命名為ui .
選擇組件Flash MX UI 組件 托放幾個組件到文檔中,設(shè)置如圖:
代碼拷貝框
以下是引用片段: #include "NetServices.as" #include "NetDebug.as" #include "DataGlue.as" if (inited == null) { // 僅執(zhí)行一次的代碼 inited = true; // 設(shè)置默認(rèn)網(wǎng)關(guān)url NetServices.setDefaultGatewayUrl("http://localhost:8500/flashservices/gateway"); // 連接到網(wǎng)關(guān) gateway_conn = NetServices.createGatewayConnection(); // 返回一個服務(wù)的引用 myService = gateway_conn.getService("FLASHTEST.chaxun", this); } function 查詢 () {trace(工程.getSelectedItem().label); trace(名字.text); trace(姓氏.text); myService.chaxun1(名字.text, 姓氏.text, 工程.getSelectedItem().label); } function chaxun1_Result(result){ DataGlue.bindFormatStrings(顯示框, result, "#LastName#, #FirstName# ,#DepartmentName#", "#EmployeeIDFK#"); } function chaxun2_Result(result ){ DataGlue.bindFormatStrings(工程, result, "#DepartmentName#", "#DepartmentID"); } myService.chaxun2(); |
- 利用ASP從遠(yuǎn)程服務(wù)器上接收XML數(shù)據(jù)的方法
- 可以從一臺遠(yuǎn)程服務(wù)器運行 SP2 安裝程序Install.vbs
- C# FTP,GetResponse(),遠(yuǎn)程服務(wù)器返回錯誤
- 將MSSQL Server 導(dǎo)入/導(dǎo)出到遠(yuǎn)程服務(wù)器教程的圖文方法分享
- python 從遠(yuǎn)程服務(wù)器下載東西的代碼
- python 從遠(yuǎn)程服務(wù)器下載日志文件的程序
- java判斷遠(yuǎn)程服務(wù)器上的文件是否存在的方法
- 利用xcopy命令實現(xiàn)本地文件復(fù)制到遠(yuǎn)程服務(wù)器的方法
- Android遠(yuǎn)程服務(wù)編寫和調(diào)用教程
相關(guān)文章
ColdFusionMX 編程指南 ColdFusionMX Basic Tag編程
ColdFusionMX 編程指南 ColdFusionMX Basic Tag編程...2007-03-03ColdFusionMX 編程指南 基礎(chǔ)管理操作以及入門程
ColdFusionMX 編程指南 基礎(chǔ)管理操作以及入門程...2007-03-03ColdFusionMX 編程指南 ColdFusionMX編程入門
ColdFusionMX 編程指南 ColdFusionMX編程入門...2007-03-03ColdFusion MX 遠(yuǎn)程服務(wù)實例入門教程
ColdFusion MX 遠(yuǎn)程服務(wù)實例入門教程...2007-03-03