You can create Java client applications that rely on standard Swing components and obtain the advantages of the Oracle Application Development Framework (Oracle ADF) in your application. The Java client application in JDeveloper is known as a JClient application. When you create JClient applications:
You can work with the JClient wizards in the JDeveloper New Gallery to quickly generate databound forms and panels
You can work with the Data Control Palette to quickly add databound Swing components to your JClient forms and panels
To create a Java client that works with Oracle ADF:
Create the application workspace using the default Java Application template.
Hint: To avoid application errors, it is necessary to develop the business services and client application in separate project folders. The JDeveloper application templates will create separate project folders in your workspace.
Note: You must use the JClient wizards to generate
.java
files with the necessary bootstrap code. Do not use a generic
Java panel or class to design databound Java clients.
Use the Data Control Palette to insert databound UI components into the open document.
(Optionally) Use the Data Control Palette to insert business service actions into the open document.
The resulting project files, together with the model reference (
panel.setBindingContext(JUTestFrame.startTestFrame("DataBindings.cpx",
"null", panel, panel.getPanelBinding(), new Dimension(400, 300)));
) in the JClient panel or form, permit the databound UI components to access
the Oracle ADF model layer at runtime. For further details, see
About the ADF-Specific Project Files.
You can proceed to customize the appearance of your JClient panel using the Visual Editor.
For an overview of Oracle ADF:
For complete information about the ADF JClient:
For details about the Data Control Palette and ADF bindings:
Copyright © 1997, 2004, Oracle. All rights reserved.