Main | Expression Language: “#” or “$”? »

Introducing the New ADF Declarative Debugger!

For my very first blog entry (WooHoo!), I want to share with you something NEW and EXCITING in the world of ADF application development. If you’ve had a chance to download Oracle JDeveloper 11g for a test drive, I’m guessing you’ve already found lots of new and exiting changes. One you might not have noticed yet is the new ADF Declarative Debugger. It’s actually built right on top of the existing JDeveloper Java Debugger you already know and love. That’s great since there might be a little Java debugging needed within your ADF application, too.

The new ADF Declarative Debugger allows you to place breakpoints on task flow activities, page definition bindings, page definition executables, and of course Java source code, too. When paused at a breakpoint during debugging runtime, several targeted new windows provide the ADF application developer a detailed and intuitive understanding of the application based on ADF runtime objects. These new ADF Declarative Debugger windows include the following:

ADF Structure Window - Describes the relationship of ADF runtime objects within the application and specifies detailed content to display within the new ADF Data window. It provides a fantastic snapshot of what ADF runtime objects are currently in use. For that reason alone you’ll love it!

ADF Structure Window

ADF Data Window - Displays detailed content for the individual ADF runtime object currently selected within the ADF Structure window. Presents runtime values based on actual ADF objects making locating and understanding the needed information easy and efficient for any ADF application developer.

blogADFDataWindow.gif

EL Evaluator Window - Provides the ability to evaluate arbitrary EL expressions within the current runtime context. This window can really help shine a light on many different debugging scenarios. It’s like a skeleton key you’ll always have in your back pocket.

ELEvaluatorWindow

In future blog entries I'll be showing you more of the very powerful, cool things the ADF Declarative Debugger provides to your ADF application debugging. Until then, more information about the ADF Declarative Debugger can be found in section 29.5 "Using the ADF Declarative Debugger" of the Fusion Developer's Guide for Oracle Application Development Framework. Your ADF application debugging will never be the same!

TrackBack

TrackBack URL for this entry:
http://blogs.oracle.com/mt/mt-tb.cgi/8500

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About This Entry

This page contains a single entry from the blog posted on November 14, 2008 2:20 PM.

The next post in this blog is Expression Language: “#” or “$”?.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type and Oracle