Woodstock to ADF Faces Rich Components Matrix

ADF

Oracle ADF Faces Components is a set of over a 150 Ajax-enabled JSF components that let you build a richer user interface for your Java EE applications. Oracle ADF Faces also includes many of the framework features most needed by JSF developers today. The following matrix will show you the equivalences between the woodstock components and the ADF Faces Rich Components.


With the recent announcement from Sun that they will no longer be developing the Woodstock set of JSF components, developers might be looking for alternative component sets. Oracle ADF Faces offers a rich set of components that match and exceeds the functionality provided by the woodstock components. Follow the resource on this page to learn how the woodstock components compare to the ADF Faces components and about the additional functionality you can get with the ADF Faces components and the free development environment offered by Oracle JDeveloper 11g.

The following matrix maps the woodstock components with it's related ADF RC, although ADF Faces provides more components and capabilities for creating Rich UIs for enterprise java applications.
Click here to see the full list of Components offered by ADF Faces RC and here for the additional components offered by the ADF Data Visualization components.

To find out more about the Oracle ADF Rich Components visit the ADF Faces home page

Check out our Runtime Hosted Demo where you can get a close contact with all the ADF Faces Rich Components.

Get started with step-by-step tutorials:

Getting started with ADF Faces Rich Client Components tutorial.
Adding data visualization to your JSF pages tutorial.
Developing with JPA/EJB 3.0 entities? Learn how the ADF Faces components leverage Java business services on this cool tutorial.
Need to maintain your woodstock application? See how to use woodstock in Oracle JDeveloper.



Woodstock Component

ADF Faces RC Equivalent

Woodstock Component

ADF Faces RC Equivalent

Layout Components

webuijsf:accordion Panel Accordion
   
webuijsf:accordionTab showDetailItem
   
webuijsf:anchor goLink
   
webuijsf:body document with meta tag
   
webuijsf:bubble noteWindow
   
webuijsf:contentPageTitle panelHeader
   
webuijsf:form panelFormLayout
   
webuijsf:frame <trh:frame>*
   
webuijsf:frameSet panelGroupLayout
   
webuijsf:head <trh:head>*
   
webuijsf:html <trh:html>*
   
webuijsf:iframe inlineFrame
   
webuijsf:mastFooter panelStrechLayout, bottom facet
   
webuijsf:masthead panelHeader
   
webuijsf:menu menu
   
webuijsf:page <trh:page>*
   
webuijsf:pageAlert Non-inline message/messages
   
webuijsf:pageSeparator separator
   
webuijsf:panelGroup panelGroupLayout
   
webuijsf:panelLayout group
   
webuijsf:progressBar progressIndicator
   
webuijsf:propertySheet panelFormLayout
   
webuijsf:propertySheetSection group
   
webuijsf:tab showDetailItem
   
webuijsf:tabSet panelTabbed

Composite Components

webuijsf:imageHyperlink goImageLink
   
webuijsf:orderableList list + implementation of sortable model
   
webuijsf:versionPage popup+dialogWindow+outputText
   
webuijsf:wizard Train Task Flow
   
webuijsf:login ADF Security
   
webuijsf:wizardBranch Train Taskflow + switcher
   
webuijsf:wizardBranchSteps Taskflows pageFragments
   
webuijsf:wizardStep Taskflow pageFragments
   
webuijsf:alarmStatus message/messages with commandLink/goLink
   
webuijsf:timeStamp outputText + convertTime
   
webuijsf:commonTask Composite Component that includes ADF Faces dialog framework and Dynamic Help feature
 
webuijsf:commonTasksGroup
 
webuijsf:commonTasksSection
   
webuijsf:wizardSubstepBranch Train Taskflow + switcher
   

Miscellaneous Components

webuijsf:helpInline helpTopicId attribute included in all components
 
webuijsf:helpWindow
   
webuijsf:jobStatus StatusIndicator
   
webuijsf:markup f:verbatim
   
webuijsf:meta metaContainer facet from document
   
webuijsf:script resource

Navigation Components

webuijsf:breadcrumbs BreadCrumbs
   
webuijsf:button commandButton
   
webuijsf:hyperlink goLink
   
webuijsf:link commandLink
   
webuijsf:skipHyperlink skipLinkTarget
   
webuijsf:themeLinks Part of the ADF Faces Skinning capabilities
   

Drag and Drop Components

webuijsf:dndContainer AttributeDragSource, collectionDragSource, componentDragSource, dropTarget

Output Components

webuijsf:label OutputLabel
   
webuijsf:legend outputFormated,outputText
   
webuijsf:message message
   
webuijsf:messageGroup messages
   
webuijsf:notificationPhrase message/messages
   
webuijsf:staticText outputText
   

Table Components

webuijsf:table Table
   
webuijsf:table2 table
   
webuijsf:table2Column column
   
webuijsf:table2RowGroup defined within table
   
webuijsf:tableColumn column
   
webuijsf:tableRowGroup defined within table
   
webuijsf:tree tree
   
webuijsf:treeNode defined within table
   

Input Components

webuijsf:addRemove AddManyShuttle/selecOrderShuttle
   
webuijsf:alarm image
   
webuijsf:alert Message
   
webuijsf:calendar inputDate
   
webuijsf:checkbox selectBooleanCheckbox
   
webuijsf:checkboxGroup selectManyCheckbox
   
webuijsf:dropDown selectOneChoice
   
webuijsf:editableField inputText/editMode table
   
webuijsf:editableList Declarative Component/Composite
   
webuijsf:fileChooser inputFile
   
webuijsf:hiddenField inputHidden
   
webuijsf:image image
   
webuijsf:listbox selectOneListBox/selectManyListBox
   
webuijsf:passwordField inputTex with secret flag set to true
   
webuijsf:property inputText
   
webuijsf:radioButton selectBooleanRadio
   
webuijsf:radioButtonGroup selectOneRadio/selectBooleanRadio
   
webuijsf:rating inputNumberSlider
   
webuijsf:scheduler chooseDate
   
webuijsf:textArea inputText with rows set >* 1
   
webuijsf:textField inputText
   
webuijsf:upload inputFile






* Part of the Apache MyFaces Trinidad Components

Left Curve
Popular Downloads
Right Curve
Untitled Document