1: 如何才能在ColdFusion中调用由其它语言编写的程序资源? 有几种方法:如果想调用能在系统命令行中执行的代码/程序(如在DOS下的tracert,ping),可以用 <CFEXECUTE> 。如果想调用由其它脚本程序(ASP,PHP,JSP )生产的web页面的话,可以用<CFHTTP>。如果想调用Web Service的话可以用<CFINVOKE>(这也是最值得推荐的方法)。不管是那种方法,都能帮您返回所需的结果。
2: ColdFusion能处理XML吗? ColdFusion可以读,解析和生成XML数据。CFML甚至还提供了一些函数,帮你处理XSL转型和进行XPath搜索等。
3: ColdFusion能调用Web Services吗? 在这方面,ColdFusion是非常成熟且易于使用的。只需要在<CFINVOKE>里提供你所要调用的Web Server的WSDL的URL。ColdFusion会自动的进行相关的SOAP和XML的处理。
4: 能用ColdFusion开发Web Services吗? 用ColdFusion开发Web Services非常的简单。只需要在ColdFusion组件(.CFC文件)中把需要作为Web Services的methods的ACCESS类型定义为remote就可以了(ACCESS="remote")。不过一定要注意小心定义返回数据的类型,也别把一些特殊的字符(包括下划线)用在methods,argument或文件名中。
5: 用那种方法来集成Flash和ColdFusion比较好呢? 有好几种方法可以用来集成Flash和ColdFusion,(如通过XML和直接的HTTP访问)。但最好的方法是采用Flash Remoting。通过Flash Remoting,可以让Flash端的ActionScript就像是访问Flash自己的对象一样来访问由ColdFusion CFM/CFC所提供的对象。
出处:cffaq.com
责任编辑:cjj
◎进入论坛网络编程版块参加讨论
|