Você está na página 1de 6

Oracle Fusion Middleware 11g: Build Applications with ADF I

Volume I Student Guide

D53979GC20 Edition 2.0 July 2010 D68160

a r O

e l c

e l c a r O ly & On l a e n r s e t U n I

c A

e d a

y m

Authors
Kate Heap Patrice Daux

Copyright 2010, Oracle and/or it affiliates. All rights reserved. Disclaimer This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way. Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle. The information contained in this document is subject to change without notice. If you find any problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not warranted to be error-free. Restricted Rights Notice If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS The U.S. Governments rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract. Trademark Notice Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Technical Contributor and Reviewer


Joe Greenwald Glenn Maslen

Editors
Aju Kumar Daniel Milne Kumar

Graphic Designer
Satish Bettegowda

Publishers
Pavithran S. Adka Jobi Varghese

a r O

e l c

e l c a r O ly & On l a e n r s e t U n I

c A

e d a

y m

Contents

Introduction Course Objectives I-2 Course Agenda: Day 1 Course Agenda: Day 2 Course Agenda: Day 3 Course Agenda: Day 4 Course Agenda: Day 5

I-3 I-4 I-5 I-6 I-7

Introduction to Oracle Fusion and Oracle ADF Objectives 1-2 Examining Oracle Fusion Architecture 1-3 Oracle Application Development Framework (ADF) 1-4 Model-View-Controller Design Pattern 1-5 How the Oracle ADF Framework Implements MVC 1-6 Technology Choices for ADF BC Applications 1-7 Introducing JDeveloper: Oracles Java and Web Development Tool 1-8 Obtaining Additional Information 1-9 Summary 1-10 Getting Started with JDeveloper Objectives 2-2 Describing the Benefits of Using JDeveloper 2-3 Launching JDeveloper 2-5 Defining Roles 2-6 Using JDeveloper Features 2-7 Using JDevelopers Application Navigator 2-8 Using JDevelopers Database Navigator 2-10 Using JDevelopers Editors 2-11 Using JDevelopers Component Palette 2-13 Using JDevelopers Resource Palette 2-14 Using JDevelopers Structure Window 2-15 Using JDevelopers Property Inspector 2-16 Using JDevelopers Log Window 2-17 Working with JDeveloper Windows 2-18 Setting IDE Preferences 2-19 Getting Started in JDeveloper 2-20
iii

a r O

e l c

e l c a r O ly & On l a e n r s e t U n I

c A

e d a

y m

Creating an Application in JDeveloper 2-21 Using the Application Overview Page 2-23 The Application Overview Checklist 2-24 Creating a Project in JDeveloper 2-25 Creating Database Connections 2-27 Creating a Database Connection in JDeveloper 2-28 Describing the Course Application 2-30 Presenting the Storefront User Interface 2-31 Summary 2-32 Practice 2 Overview: Using JDeveloper 2-33 3 Building a Business Model with ADF Business Components Objectives 3-2 Describing ADF Business Components (ADF BC) 3-3 ADF BC Implementation Architecture 3-4 Types of ADF Business Components 3-5 Creating ADF Business Components 3-6 Create Business Components from Tables Wizard: Entity Objects 3-7 Create Business Components from Tables Wizard: Updatable View Objects 3-8 Create Business Components from Tables Wizard: Read-Only View Objects 3-9 Create Business Components from Tables Wizard: Application Module 3-10 Create Business Components from Tables Wizard: Diagram 3-11 Examining Created Objects 3-12 Testing the Data Model 3-13 Exposing the Application Module to the User Interface 3-14 Summary 3-15 Practice 3 Overview: Building a Business Model 3-16 Querying and Persisting Data Objectives 4-2 Using View Objects 4-3 Characteristics of a View Object (VO) 4-4 Creating View Objects for Queries 4-5 Testing View Objects with the Business Components Browser 4-11 Characteristics of an Entity Object (EO) 4-12 Using Entity Objects to Persist Data 4-13 Creating Entity Objects 4-14 Creating Entity Objects from Tables, Views, or Synonyms 4-16 Synchronizing an Entity Object with Changes to Its Database Table 4-17 Generating Database Tables from Entity Objects 4-18 Characteristics of Associations 4-19

a r O

e l c

e l c a r O ly & On l a e n r s e t U n I
iv

c A

e d a

y m

Creating Associations 4-21 Association Types 4-22 Characteristics of Updatable View Objects 4-23 Creating Updatable View Objects 4-24 Creating Updatable View Objects: Attributes and Settings 4-25 Creating Updatable View Objects: Query 4-27 Creating Updatable View Objects: Additional Settings 4-29 Interaction Between Views and Entities: Retrieving Data 4-30 Interaction Between Views and Entities: Updating Data 4-31 Creating a Join View Object 4-32 Including Reference Entities in Join View Objects 4-33 Creating Master-Detail Relationships with View Objects 4-34 Linking View Objects 4-35 Comparing Join View Queries with View Links 4-36 Refactoring Objects 4-37 Summary 4-38 Practice 4 Overview: Creating Entity Objects and View Objects 4-39 5 Exposing Data Objectives 5-2 Oracle ADF Application Module (AM) 5-3 Characteristics of an Application Module 5-4 Creating an Application Module 5-5 Defining the Data Model for the Application Module 5-6 Using Master-Detail View Objects in Application Modules 5-7 Determining the Size of an Application Module 5-8 Business Components Transactions 5-9 Using Nested Application Modules 5-11 Shared Application Modules 5-12 Application Module Pooling 5-14 Managing Application State 5-15 Role of ADF Model 5-16 Describing the Course Application: Database Objects 5-17 Describing the Course Application: View Objects 5-18 Describing the Course Application: Data Controls 5-20 Summary 5-21 Practice 5 Overview: Defining Application Modules 5-22

ra

e l c

e l c a r O ly & On l a e n r s e t U n I
v

c A

e d a

y m

Declaratively Customizing Data Services Objectives 6-2 Using Groovy 6-3

Thank you for evaluating Wondershare PDF Password Remover.


You can only convert 5 pages with the trial version.

To get all the pages converted, you need to purchase the software from:

http://cbs.wondershare.com/go.php?pid=526&m=db

Você também pode gostar