本文主要叙述Coldfusion页面的代码重用。 重用的目的主要是让你可以只写一次,以后可以多次使用,不用再重复的拷贝。 本章主要就是讲解这些技术,并对在什么情况下应该使用那种代码重用的方式进行说明。
一、关于 CFML 的代码重用机制
Coldfusion提供几种代码重用的机制,可以使你只要写一次代码,就可以在多个地方使用。其中一些机制还可以扩展Coldfusion的内建机制。
Coldfusion提供以下可代码重用的机制:
- 使用cfinclude标签包含coldfuision页面
- 用户自定义函数(udfs)
- 自定义cfml标签
- cfx(coldfusion扩展)标签
- coldfusion组件
下面的本章的后继部分将说明每种机制的特性和应该在什么情况下使用那种机制。而本章的后续章节将逐个详细说明。本章的最后一部分将通过表格的方式列出什么情况下该使用那种机制。
除此之外,Coldfusion还可以使用下面的方式来使用其他技术:
- 使用jsp标签
- Java对象,包括在java运行环境和javabeans内的对象.
- 微软COm(componet
object model)对象
- CORBA (Common Object Request
Broker Architecture)对象
- Web服务(web services)