14.01.2013 Views

Oracle JHeadstart Developer's Guide - Downloads - Oracle

Oracle JHeadstart Developer's Guide - Downloads - Oracle

Oracle JHeadstart Developer's Guide - Downloads - Oracle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.1.1. Input Output<br />

• The type of view layer that should be generated (ADF Faces with JSP version 2.0<br />

or 1.2).<br />

• The Data Collections that should be displayed and modified.<br />

• The layout styles that should be used to display and manipulate the Data<br />

Collections.<br />

• Relationships between the Data Collections: parent-child or lookup.<br />

<strong>JHeadstart</strong> includes the <strong>JHeadstart</strong> Application Definition Editor, which is a userfriendly<br />

mechanism to edit the Application Definition without having to edit the XML<br />

file directly.<br />

In addition to the Application Definition, the JAG uses the following inputs:<br />

• <strong>JHeadstart</strong> Generator Templates<br />

The JAG parses the Application Definition and generates a Model-View-Controller<br />

(MVC) application using the following technologies:<br />

• Model: ADF Business Components and ADF Model (data bindings).<br />

• View: JSF JSP and ADF Faces.<br />

• Controller: JSF.<br />

The JAG is capable of generating the following types of output:<br />

• Faces Config files for the JSF Controller.<br />

• JSF JSP files for each displayed page.<br />

• Page Definitons (data bindings) for generated pages.<br />

• Resource bundles for internationalization.<br />

• SQL scripts for populating the <strong>JHeadstart</strong> database tables when table-driven<br />

features are enabled (dynamic menu, flex items, security, internationalization)<br />

The output of the JAG, together with the ADF Business Components, forms the complete<br />

web application.<br />

Whenever it is required, you can switch on and switch off generation of individual file<br />

types.<br />

<strong>JHeadstart</strong> Developer’s <strong>Guide</strong> Using the <strong>JHeadstart</strong> Addins 4 - 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!