JHeadstart 10.1.3 Production!
By Sandra Muller on Aug 10, 2006
Finally, it's there! After several weeks of hard work by the JHeadstart Team to put in the finishing touches, we present you: Oracle JHeadstart 10g for ADF Release 10.1.3.0, with support for JSF and ADF Faces.
Customers that hold a supplement option license can download jhs1013-install.zip from the Consulting Supplement Option
portal. A limited trial version will be available for evaluation
purposes on OTN later. If you want to acquire a subscription to the
JHeadstart Supplement Option, you can contact your local Oracle
Consulting representative. If you don't have a local Oracle Consulting
representative, please send an e-mail with your name and location to
idevcoe_nl "at" oracle.com.
Fact Sheet, FAQ, online demos, and the new updated JHeadstart 10.1.3 Developer's Guide (with extra chapters compared to the draft version) can be found in the JHeadstart Product Center.
What's New in JHeadstart 10.1.3
- Generation of JSF ADF Faces pages. Instead of generating UIX pages, we generate ADF Faces pages (in .jspx format).
- Generation of Faces-config.
JSF is used as the Controller instead of Struts. As a result, managed
bean definitions and navigation rules are generated in the
faces-config, instead of the old struts-config generation.
- Velocity Generator Templates. The JHeadstart Application Generator is driven by generator templates. These templates now use the Velocity Template Language.
The content of the generated pages is now 100% driven by these velocity
generator templates. Everything that is generated on a page can be
customized by creating a custom template.
- Pluggable Generator Archictecture.
The JHeadstart Application Generator engine has been completely
rewritten and is now java-only. XSLT Stylesheets are no longerused. All
important generator classes are instantiated using the Spring Bean
Factory. This allows you to plug in your own custom generator classes
to extendthe JHeadstart Metadata Model used by the generator templates.
- Item-level Templates.
In 10.1.2, one single generator token represented all items in a form
or table layout. This limited the flexibility in generating
non-standard layouts. Item level templates allow for much finer-grained
customizations of the layout generation. You can even define the exact
position of each item, by using index-based or named-based item tokens.
- Items included in Application Definition Editor (previously known as Application Structure Editor).
The separate ADF BC attributes editor no longer exists.Instead, the
group items (attributes) are defined inside the application definition.
A "Synchronize" option is provided to automatically load the attributes
from the Data Control Collection (the View Object Usage in case of ADF
BC) that is associated with the group.
- Support for Unbound Items.
In addition to items that are bound to an underlying model attribute,
unbound items are supported. The existing display types will be
supported for these items. Unbound items can be made "Action items" by
using a custom template that generates a hyperlink, button or clickable
- New Table Overflow Styles. In addition to Detail
Disclosure (now renamed to "Inline Overflow"), we support "Overflow
Right" and "Overflow Below" where additional items of the current row,
not shown in the table itself, are displayed at the right side of the
table, or below the table.
- Tabbed Regions and Tabbed Child Groups.
Item Regions and detail groups can now be grouped together in a
so-called Region Container. A Region Container can have a layout style
of "horizontal", "vertical" or "stacked". With layout style "stacked"
you will get tabbed regions. With layout style "horizontal" you will
get side-by-side regions.
- New Group Properties. New group properties include stack detail groups, Show New Rows At Top and Table Overflow Style (see above).
- New Item properties.
New item properties include: Bound to Model Attribute, Value, Java
Type, Display in Table Overflow Area, Prompt in Table Layout, Column
Alignment, Column Sortable, Column Wrap, Depends on Item, Validator
Binding, Regular Expression, Regular Expression Error Message, Include
in Quick Search, Include in AdvancedSearch, Prompt in Search Region,
Rendered, and Disabled.
- Enhanced List of Values. List of
values can now be reused accross pages, and can return as many values
as you like. Since List of Values are now modeled using the group
element, you also have full control over the items that are displayed
in the LOV.
- Drag and drop in Application Definition Editor (ADE).
You can now use drag and drop in the ADE. For example, you can drag and
drop an item into a region. To copy an element, you can use a
right-click option or press the CTRL-key while dragging and dropping.
- Domain Definitions Integrated in Application Definition Editor. There is no longer a separate DomainDefinitions.xml. Domains are now maintained in the ADE.
- Deep Linking.
There is now declarative support to call a page using deep linking
which allows you to query a specific row and show this row on the page.