Beruflich Dokumente
Kultur Dokumente
Java EE services
TopLink CMP/
BMP
JTA
Connection
Mapping editors pools
Data source
XDB EIS
Persistent Metadata
objects
Session XML
*
Map XML Schema
Application
development development
session.login();
Collection results =
session.readAllObjects(Products.class);
for (Iterator itr =
results.iterator();itr.hasNext();) {
printObjectAttributes(itr.next(), session);
}
Selection criteria:
Defined by using TopLink
Expression Framework, EJB
QL, or SQL
Conditional
expression
“Smith” operator
TopLink expressions:
q.setEJBQLString(
“select object(e) from employee e where ” +
“e.lastName = ‘Smith’”);
SQL:
q.setSQLString(
“SELECT * FROM EMPLOYEE e WHERE e.L_NAME = ‘Smith’”);
TopLink session
JDBC
JDBC
SQL rows
mergeEntity()
persistEntity()
refreshEntity()
removeEntity()
ADF Model:
• Provides a wrapper and
abstraction for business
services
• Enables you to work the
same way with any UI and
any business services
• Decouples UI
from back-end
business
services
• Provides drag-
and-drop
databinding
18-36 Copyright © 2007, Oracle. All rights reserved.
Data Control Palette
Name: Kochhar