1: 如何才能在ColdFusion中調(diào)用由其它語(yǔ)言編寫的程序資源? 有幾種方法:如果想調(diào)用能在系統(tǒng)命令行中執(zhí)行的代碼/程序(如在DOS下的tracert,ping),可以用 <CFEXECUTE> 。如果想調(diào)用由其它腳本程序(ASP,PHP,JSP )生產(chǎn)的web頁(yè)面的話,可以用<CFHTTP>。如果想調(diào)用Web Service的話可以用<CFINVOKE>(這也是最值得推薦的方法)。不管是那種方法,都能幫您返回所需的結(jié)果。
2: ColdFusion能處理XML嗎? ColdFusion可以讀,解析和生成XML數(shù)據(jù)。CFML甚至還提供了一些函數(shù),幫你處理XSL轉(zhuǎn)型和進(jìn)行XPath搜索等。
3: ColdFusion能調(diào)用Web Services嗎? 在這方面,ColdFusion是非常成熟且易于使用的。只需要在<CFINVOKE>里提供你所要調(diào)用的Web Server的WSDL的URL。ColdFusion會(huì)自動(dòng)的進(jìn)行相關(guān)的SOAP和XML的處理。
4: 能用ColdFusion開(kāi)發(fā)Web Services嗎? 用ColdFusion開(kāi)發(fā)Web Services非常的簡(jiǎn)單。只需要在ColdFusion組件(.CFC文件)中把需要作為Web Services的methods的ACCESS類型定義為remote就可以了(ACCESS="remote")。不過(guò)一定要注意小心定義返回?cái)?shù)據(jù)的類型,也別把一些特殊的字符(包括下劃線)用在methods,argument或文件名中。
5: 用那種方法來(lái)集成Flash和ColdFusion比較好呢? 有好幾種方法可以用來(lái)集成Flash和ColdFusion,(如通過(guò)XML和直接的HTTP訪問(wèn))。但最好的方法是采用Flash Remoting。通過(guò)Flash Remoting,可以讓Flash端的ActionScript就像是訪問(wèn)Flash自己的對(duì)象一樣來(lái)訪問(wèn)由ColdFusion CFM/CFC所提供的對(duì)象。
出處:cffaq.com
責(zé)任編輯:cjj
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|