Advanced Development
Tutorials and Articles
Configuring the Macromedia ColdFusion MX Built-In Web Server
Macromedia ColdFusion MX includes a built-in web server. This article describes how to configure it for use in your application.
Using SSL With the Built-In Macromedia ColdFusion MX Web Server
Macromedia ColdFusion MX includes a built-in web server that supports the Secure Sockets Layer (SSL). SSL is a protocol to encrypt and decrypt page requests and the pages returned by the web server. Learn how to enable and configure SSL with the built-in web server.
Structures and Arrays in ColdFusion
Structures are everywhere in the ColdFusion world. As of ColdFusion 4.5, form, application, session, server, request, and URL variables are stored in structures. Allaire Spectra makes extensive use of structures and associative arrays. This article discusses the concept of nesting structures and arrays, how structures are coded, and how to use some of their features.
What's So Great About User Defined Functions?
In programming, a function is a named section of the program that performs a specific task. When called, a function performs its task, the program resumes, and the function usually returns a value. User defined functions can even be stored in libraries and reused again in different applications just like native CFML functions.
ColdFusion 4.0 Advanced Custom Tag Syntax
With the introduction of ColdFusion 4.0, developers should not just look for the new <CF> tags and functions. Possibly one of the most important advances is the enhanced syntax for custom tags.
Understanding Progress Meters in ColdFusion 5
Progress meters display the progress of a particular process. Learn how you can use a powerful ColdFusion 5 feature to present a progress meter to the user.
Invoking Java Servlets in ColdFusion
Adding the power of Java servlets to your website is easier than ever when you combine the strengths of ColdFusion and JRun. To get started you should become familiar with the two most common methods of invoking servlets: via the URL or using the <CFSERVLET> tag.
Programmatic Caching in ColdFusion
This article discusses CFML coding techniques you can use to cach p-code, perform page output caching, client-side caching, database query caching, and the use of the cachedwithin and cachedafter attributes of the cfquery tag.
ColdFusion Methodologies For Content Management
This document was created for the purpose of explaining a personal programming technique using ColdFusion. The document explains an example website in terms of logic, ColdFusion architecture, and file structure. This document is technical in nature and a strong understanding of ColdFusion is required.
Integrating ColdFusion Applications With Microsoft Active Directory
A key advantage in using ColdFusion to develop web applications is that it enables you to
integrate with other standard Internet protocol-based systems. The Lightweight Directory
Access Protocol (LDAP) is a key Internet protocol supported by ColdFusion via the CFLDAP
tag. The Microsoft Active Directory which is the heart
of Microsoft Windows 2000 and Microsoft Windows XP network operating systems provides
an LDAP compliant interface.
Using LDAP as an Advanced Security Policy Store
ColdFusion Server Professional and Enterprise editions include the Advanced Security feature set to provide a scalable, granular security framework for building and deploying your ColdFusion applications. The many uses of this feature set include securing a shared-host ISP environment and providing authentication and authorization services to secure web applications.
Writing Maintainable Code
It is unlikely that the code you write today will never be modified. Even if you will be doing the rework, old code can look like a foreign language. This article examines coding best practices for writing maintainable code, including consistent variable naming conventions, code structure, and comments.
ColdFusion Expressions: Operands, Operators, and Other Constructs
This article describes ColdFusion expressions language
constructs that enable you to create sophisticated applications.
Using ColdFusion Variables
This article explains how and what types of variables and query objects you can create in ColdFusion. Subjects include: creating variables; data types; passing variables to custom tags and functions; and scoping.
Understanding Encrypt, ToBase64, and Hash
This article is designed to give you greater understanding of cryptography in general, and, in particular, the Encrypt and Decrypt functions, the ToBase64 function, and the Hash function. It examines the algorithms used by each function and explains how to use each one.
TechNotes
- tn_19580—Using Java inner classes in ColdFusion
- tn_19418—ColdFusion MX: Java objects using HttpsUrlConnection causes a ClassCastException
- tn_19367—GIOP version supported by ColdFusion MX
- tn_19352—ColdFusion MX: Monitoring HTTP and SOAP traffic
- tn_19268—ColdFusion MX 6.1: java.lang.NoClassDefFoundError when referring to class that relies on webservices.jar
- tn_19169—ColdFusion MX: Using CFCs as Datatypes with Web Services
- tn_19139—ColdFusion MX: Configuring Secure SSL Connection with LDAP Directory Server
- tn_19125—ColdFusion MX 6.1: Error parsing large XML documents
- tn_19014—ColdFusion MX 6.1: Error when registering a C++ CFX tag
- tn_18963—ColdFusion MX: Calling stored procedures which return reference cursors in Oracle 8.1 and higher
- tn_18960—ColdFusion MX 6.1: Hot fix for using COM objects
- tn_18947—NoClassDefFoundError reported when using cfobject with COM objects in ColdFusion MX 6.1
- tn_18939—ColdFusion MX 6.1: Web Service Headers with ColdFusion MX
- tn_18900—ColdFusion MX: CFC and UDF Names Cannot Match Reserved Method Names
- tn_18747—ColdFusion MX: Using cfchart or other graphics rendering objects on Unix platforms with JVM 1.4.1 or higher
- tn_18684—ColdFusion MX: How to pass login credentials to cflogin via Flash Remoting
- tn_18623—ColdFusion MX: Class Not Registered error when using COM objects
- tn_18608—Enabling access from Macromedia Flash to web services using the Flash Gateway in ColdFusion MX Updater 3 and higher
- tn_18033—ColdFusion 5: Using custom functions within custom tags
- tn_17978—ColdFusion 3.1, 4.0.1, 4.5.1, 5: Getting started with COM Objects and ColdFusion
- tn_17961—How to configure JRun 3.x for the cfservlet tag in ColdFusion
