Oracle JHeadstart 10g release 10.1.3 now available with JSF support!
The new release of Oracle JHeadstart 10g for ADF is now available. JHeadstart adds a new approach to developing applications based on JDeveloper's Application Development Framework (ADF). By specifying simple meta data, complete sophisticated transactional J2EE web applications can be generated in a matter of minutes!
What is new in this release?
Oracle JHeadstart 10.1.3 includes the following new features, compared to JHeadstart 10.1.2.2:
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 Architecture. The JHeadstart Application Generator engine has been completely rewritten and is now java-only. XSLT Stylesheets are no longer used. All important generator classes are instantiated using the Spring Bean Factory. This allows you to plug in your own custom generator classes to extend the 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 image.
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 across pages, and can return as many values as you like. Since List of Values are now modeled using the group element, you 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 should 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.
Where to download this new release?
Customers that hold a supplement option license for JHeadstart can download this release from the Supplement Option Portal. An evaluation copy is available from OTN. If you want to acquire Oracle JHeadstart please contact your local Oracle Consulting representative or e-mail firstname.lastname@example.org.