Chapter 3. Key NEF Concepts

Table of Contents

Application Directory Structure
The NEF Project File
Input Source
Errors and Warnings
The com.netspective.sparx.Project class
The XML Data Model (XDM)
XDM Overview
XDM Features
XDM Tag Reference
XDM Tag Handlers and Extensibility
XDM Performance
XDM Tags versus JSP Tags
How XDM Tags Become Java Class Instances and Mutator Method Calls
Including XML Files into Other XML Files
Pre-processing XDM Files
XDM Templates
Template Producer and Consumer Tags
Value Sources
Using Value Sources
Catalog and Documentation of Value Sources
Value Contexts
Value Contexts you will most commonly use
Static Values
Parsing name:params Value Source Specifications
Registering a Value Source
Commands
Ant Build Scripts
Executing Ant Scripts through Console
Executing Ant Scripts From the Command Line
Executing Ant Scripts from within your IDE
Automatically Executing Ant Scripts in Navigation Controller
Runtime Environments
Viewing the Active Runtime Environment
Changing the Runtime Environment
Sharing of NEF Objects Across Threads

This chapter outlines some of the important, global, concepts that you should be familiar with before embarking on developing your own applications.