| Contents > Developing ColdFusion MX Applications > Building Custom CFXAPI Tags > Approaches to debugging Java CFX tags > Using the debugging classes |
|
|
|
|
||
To develop and debug Java CFX tags in isolation from the ColdFusion, you use three special debugging classes that are included in the com.allaire.cfx package. These classes lets you simulate a call to the processRequest method of your CFX tag within the context of the interactive debugger of a Java development environment. The three debugging classes are:
DebugRequest An implementation of the Request interface that lets you initialize the request with custom attributes, settings, and a query.DebugResponse An implementation of the Response interface that lets you print the results of a request once it has completed.DebugQuery An implementation of the Query interface that lets you initialize a query with a name, columns, and a data set.main method for your Java CFX class. main method, initialize a DebugRequest and DebugResponse, and a DebugQuery. Use the appropriate attributes and data for your test.processRequest method, passing in the DebugRequest and DebugResponse objects.DebugResponse.printResults method to output the results of the request, including content generated, variables set, queries created, and so on.After you implement a main method as described previously, you can debug your Java CFX tag using an interactive, single-step debugger. Specify your Java CFX class as the main class, set breakpoints as appropriate, and begin debugging.
|
|
||
| Contents > Developing ColdFusion MX Applications > Building Custom CFXAPI Tags > Approaches to debugging Java CFX tags > Using the debugging classes |
|
|
ColdFusion 9 | ColdFusion 8 | ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX | Forums | Developer Center | Bug Reporting
Version 6.1
Comments are no longer accepted for ColdFusion MX 6.1. ColdFusion 8 is the current version.