ColdFusion is, arguably, the preeminent database middleware for NT-based Web
sites. Somewhere around version 3.1 Allaire began calling their product an
Application Server, implying it was more than middleware. In fact, ColdFusion
3.1 has a wealth of tags that are not related to database access. In
addition, it provides a function library rich enough to remind veteran C
programmers of the Standard Library in design and intention at least, if
not quite in breadth and depth.
I'll touch on several types of tags in the example application, but Table 1
summarizes the most powerful of them, which I call the utility tags. The
function library includes string-handling routines, date/ time functions,
math functions, HTML and URL formatting, Boolean functions and much more. In
... (more)