oracle jdeveloper ch6
TRANSCRIPT
-
8/14/2019 Oracle JDeveloper Ch6
1/30
Oracle JDeveloper
Oracle ADF Business Component ADF Component ADF Oracle ADF BC Entity ObjectAssociation
View ObjectView Link Application Module Entity Entity Association Validation
ADF BCADF Business ComponentEntity Object Entity Object Definition Table ViewEntity Object Definition Entity Attribute Table Column Table Foreign Key Entiy
Entity Association HR Business Component Diagram
ADF BC Entity
Applications New Workspace
1 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
2/30
Oracle JDeveloper
Application Workspace Application Workspace HRWS Prefix hr
Workspace
2 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
3/30
Oracle JDeveloper
ADF BC Model Project New
Business Component Diagram ADF BC Business Component Business Component Diagram
3 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
4/30
Oracle JDeveloper
Business Component Diagram BusinessComponent Diagram Package hr.model
Business Component Diagram Diagram Table Diagram UML
4 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
5/30
Oracle JDeveloper
Connection HR Connection Component TableView ProcedurePackage Triggers PL/SQL
Table Departments EmployeesDiagram Entity Entity Table View Table Diagram
5 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
6/30
Oracle JDeveloper
Default Business Component Object
TableOracle JDeveloper Create Business Component File Class File XML File
6 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
7/30
-
8/14/2019 Oracle JDeveloper Ch6
8/30
Oracle JDeveloper
UML Layout Shapes
HierarchicalRight to left
Employees Entity Employees Entity Object Editor
8 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
9/30
Oracle JDeveloper
Entity Table Table Column Entity Attribute EmployeeIdFirstName Entity Validation
Entity Attribute Persistent Update Table Column
9 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
10/30
Oracle JDeveloper
EmployeeId EmployeeId Type NumberPersistent
Attribute Table Column PersistentDatabase Table Create Entity AttributeAttribute Attribute Column
Mandatory Table Column Not NullAttribute Null
Primary Key Table Primary Key ADF BC
Entity Object Table Row Table Primary KeyOracle JDeveloperRowId Attribute DB ROWID Column Attribute Data Type oracle.jbo.domain.RowIdPSjbo Java business objectOracle
Unique Table Column Unique Constraints
TableConstraintsCreate Entity Object
Entity Object AttributeQueriable
AttributeView ObjectWhereView Object SQLWhere Table Column Type LOB
Selected in Query SQL
DB
Persistent
DB Column DB ColumnOracle JDeveloper DB
10 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
11/30
Oracle JDeveloper
AssociationAssociation Entity Object Department Employees Table EmpDeptFkAssoc AssociationEditor
Association Editor Source
Master Destination Detail Department DepartmentId Employee DepartmentId Wizard
11 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
12/30
-
8/14/2019 Oracle JDeveloper Ch6
13/30
-
8/14/2019 Oracle JDeveloper Ch6
14/30
Oracle JDeveloper
Entity ObjectOracle DB Gengerate EntityAttribute Table Column TransientPersistent Attribute Entiy ObjectAttribute
otherBoundsNumber otherBounds NumberNumber oracle.jbo.domain.Number
14 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
15/30
Oracle JDeveloper
Entity Object Entity Object Editor Attribute Default Attribute Create Default Persistent Queriable AttributeTransient Attribute Persistent Transient Attribute
Persistent Attribute
15 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
16/30
Oracle JDeveloper
Business Component View ObjectApplication Module Data Model Component BusinessComponent View object Application Module UserInterface
Generate\Default Data Model Components forDiagram Data Model Component
16 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
17/30
Oracle JDeveloper
Package hr.model.datamodel Entity ObjectAssociation View Object
Application Module HrAppModule
17 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
18/30
Oracle JDeveloper
Summary
18 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
19/30
Oracle JDeveloper
Business Component Browser HrAppModule \ Test
Connect
19 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
20/30
Oracle JDeveloper
Oracle Business Component Browser
DepartmentsView1NodeDepartmentView
20 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
21/30
Oracle JDeveloper
DepartmentId DepartmentId 10 DepartmentId Commit
Browser Exception
UML
Departments
Entity Object
21 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
22/30
Oracle JDeveloper
Connect DB Connect
Entity Object Editor DepartmentId NodeMandatory DB Not Null
Attribute ID ExceptionADF BC Unique Table Constraint ADF BCMapping Attrobute
22 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
23/30
Oracle JDeveloper
Persistent Attribute Transient Attribute Attribute Employees AttributeSalary otherBounds
Employees Entity Entity Object Editor
Salary Persistent DB Persistent
23 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
24/30
Oracle JDeveloper
otherBounds Attribute Persistent Transient Attribute Create DB
Oracle Business Component Browser RollbackSession Commit
24 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
25/30
Oracle JDeveloper
DepartmentIdDepartmentId 10
EmployeeView1 View Object EmployeeId 100
25 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
26/30
Oracle JDeveloper
ID 10024000 18000
ottherBounds 5000
26 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
27/30
Oracle JDeveloper
1012000
Commit Update DB
27 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
28/30
Oracle JDeveloper
Oracle Business Component Browser Oracle Business ComponentBrowser
Connect Connect Oracle Business Component BrowserOracle Business Component Browser Query
28 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
29/30
Oracle JDeveloper
100 Attribute Persistent Persistent24000 18000 Commit Browser Update Update
29 3/13/2005
-
8/14/2019 Oracle JDeveloper Ch6
30/30
Oracle JDeveloper
101 Persistent Transient Attribute Session Update DB Transient Attribute
Emtity Object Entity Validation Business Rules Entity Object ADF BC Entity Object