Oracle_ADF_Basics
Oracle_ADF_Basics
- **Reusable Components:** Build applications faster with pre-built UI and business components.
- **Integration:** Easily integrates with Oracle E-Business Suite, databases, and web services.
- **Model Layer:** Handles business logic and interaction with data sources (e.g., ADF Business
Components, POJOs).
- **View Layer:** Defines the user interface using ADF Faces or other UI technologies.
- **Controller Layer:** Manages navigation and application flow (based on JSF Controller).
- **Business Services:** Provides access to business logic and data (e.g., Web Services, EJB).
- **ADF Business Components (BC):** Framework for business logic and data access.
- **ADF Bindings:** Enable seamless connection between UI components and the business
model.
5. Oracle JDeveloper:
- **Step 2:** Define the Business Model using ADF Business Components.
- **Step 4:** Use Task Flows to define navigation and control logic.
Example:
<task-flow-definition>
<view id="view1">
<page>/pages/view1.jsf</page>
</view>
<control-flow-case>
<from-outcome>goToView2</from-outcome>
<to-view-id>/pages/view2.jsf</to-view-id>
</control-flow-case>
</task-flow-definition>