`

ColdFusion组件的使用

阅读更多

1.art.cfc

<cfcomponent>
    <cffunction name="getArtwork" access="public" returntype="query">
        <cfset artwork="">
        <cfquery name="artwork" datasource="cfgettingstarted">
        SELECT FIRSTNAME, LASTNAME, ARTNAME, DESCRIPTION, PRICE, LARGEIMAGE, ISSOLD, MEDIATYPE
        FROM ARTISTS, ART, MEDIA
        WHERE ARTISTS.ARTISTID = ART.ARTISTID
        AND ART.MEDIAID = MEDIA.MEDIAID
        </cfquery>
        <cfreturn artwork>
    </cffunction>
</cfcomponent>
 

 

2.index.cfm

<cfinvoke
 component="cf8gettingstarted.tutorial.art"
 method="getArtwork"
 returnvariable="artwork">
</cfinvoke>

<!---或者

<cfscript>
    obj = createObject("component", "cf8gettingstarted.tutorial.art");
    comment = obj.getArtwork();
</cfscript>

--->

<cfoutput query="artwork">

        Artist: #artwork.firstName# #artwork.lastName#<br>
        Price: #dollarFormat(artwork.price)#<br>
        #artwork.mediaType# - #artwork.description#<br>

</cfoutput>
 
分享到:
评论

相关推荐

    使用ColdFusion Express进行ColdFusion Web应用开发

    ColdFusion Server是运行ColdFusion应用的核心组件,它负责解析CFML代码并将其转换为客户端浏览器可以理解的格式。同时,ColdFusion Server还提供了多种服务支持,如邮件发送、FTP上传下载等功能。为了更好地管理和...

    Snooper.cfc:Snooper.cfc是一个ColdFusion组件,用于调查生产系统中的实时变量泄漏

    Snooper.cfc-用于查找实时变量泄漏的ColdFusion组件由 (在) 这是一个很小的ColdFusion组件,作为健全性检查,我将使用它检查在生产系统中缓存的其他ColdFusion组件。 Snooper.cfc通过注入可以访问目标组件的私有...

    Coldfusion 9的注册文件

    在提供的文件列表中,有三个文件:CORE10k.EXE可能是ColdFusion 9的核心组件之一,通常这类文件包含运行环境或服务的二进制文件。keygen_coldfusion9.exe可能是一个密钥生成器,用于生成激活ColdFusion 9的序列号,...

    coldfusion_install.pdf

    从这段内容来看,Adobe ColdFusion是一个功能丰富、适用于多种场景的Web应用开发平台,其安装过程考虑周到,对不同使用场景提供了灵活的配置选项。在使用时,选择正确的配置文件对于确保应用的稳定运行和安全性至关...

    ColdFusion 5.0高级编程5.pdf

    在ColdFusion 5.0中,组件和对象是高级编程的重要组成部分。通过定义组件,开发者可以创建可重用的代码模块,这些模块可以通过实例化对象来访问。这不仅提高了代码的复用性,还增强了程序的维护性和扩展性。 #### 2...

    ColdFusion安装指南

    ### ColdFusion 8 安装与使用指南 #### 一、概述 ColdFusion 是一款由 Adobe 开发的企业级 Web 应用开发平台。它提供了丰富的功能集,包括数据库集成、安全性管理、内容管理等,使开发者能够快速构建动态网站和 ...

    pusher:Coldfusion组件,用于将推送通知发送到iOS和Android

    Coldfusion组件,用于将推送通知发送到iOS和Android。 该组件将直接向苹果推送通知服务(APNS)和Google Cloud Messaging(GCM)发送推送通知,而无需使用任何第三方(web)服务。 特征 设备注册/注销 每个用户多个...

    ADOBE COLDFUSION 8开发者指南(英文版)

    《ADOBE COLDFUSION 8 开发者指南》是Adobe Systems Incorporated于2007年出版的一本权威性文档,旨在为使用ColdFusion 8版本的开发人员提供全面的技术指导和支持。该指南涵盖了ColdFusion 8的所有关键特性和功能,...

    SublimeCFAutoMock:一个轻量级的插件,可自动从 Coldfusion 组件创建 mxunit 单元测试

    一个轻量级的 sublime 插件,它自动从ColdFusion组件创建 MXUnit 单元测试(仅限 cftags - cfscript 和完全脚本化)。 能力 创建设置和拆卸方法 使用以下内容创建单元测试外壳(用户必须完成它们): 1. ...

    ColdFusion Tags参考手册(简体中文版)

    `&lt;cfinvoke&gt;`标签用于调用自定义函数或ColdFusion组件(CFC)的方法。这允许模块化编程和代码重用,如`&lt;cfinvoke component="myComponent" method="myMethod" argumentCollection="#myArgs#"&gt;`。 7. **输出控制:** ...

    ColdFusion Tags标签

    **ColdFusion Tags标签详解** ...ColdFusion的标签系统使其易于学习和使用,特别是对于熟悉HTML和XML的开发者来说,上手更快。结合实际项目需求,灵活运用这些标签,可以实现从简单页面到复杂业务逻辑的全方位开发。

    ColdFusion个人小结

    总结来说,ColdFusion Components(CFCs)是ColdFusion中的核心组件,提供了一种面向对象的方式来组织和重用代码,同时支持Web服务接口。理解和掌握CFCs的使用,对于有效利用ColdFusion开发Web应用程序至关重要。

    FLEX 下的MVP应用 以及 ColdFusion 的远程服务调用

    然后在代码中,使用`mx.rpc.remoting.RemoteObject`创建一个实例,设置其`source`属性为ColdFusion组件的名称,`destination`属性为服务的ID。接着,我们可以通过`call`方法调用CFC中的函数,传入参数,并注册回调...

    Jsoup-Whitelist-Helper:具有帮助功能的ColdFusion组件,该功能公开在Jsoup白名单的私有变量中找到的数据

    1. **公开私有变量**:此组件公开了Jsoup内部使用的白名单变量,使ColdFusion开发者可以直接访问和自定义这些规则,无需深入理解Java源码。 2. **便捷的API**:提供了简化版的API接口,使得在ColdFusion中调用Jsoup...

    ColdFusion Flex intergeration demo 1

    "libs"目录中的库文件是Flex应用程序所依赖的外部组件和类库,它们扩展了Flex的基础功能,比如可能包含了与ColdFusion交互所需的Adobe ColdFusion Flex SDK库。这些库使得Flex可以无缝地调用ColdFusion的CFC...

    bbs.rar_coldfusion

    - 用户认证与会话管理:Coldfusion的cflogin、cflogout组件简化了用户登录和登出的流程,cfsession管理用户会话,确保用户安全。 - 错误处理与调试:cftry/cfcatch用于异常处理,方便开发者调试和优化代码。 - ...

    coldfusion的资料

    在本文中,我们将深入探讨ColdFusion的基础知识、安装过程以及关键组件。 首先,让我们来看看ColdFusion Application Server的安装步骤。在Windows环境下,你可以通过双击安装程序图标来启动安装过程。安装向导会...

Global site tag (gtag.js) - Google Analytics