When you develop a business components application, the proper development procedure is to create your entity objects from the bottom up, and your view objects from the top down.
• Bottom-up development starts with a UML class diagram, in which entities and relationships are described. From the UML class diagram the business components that are used for persistence, entity objects, are generated.
• Top-down development starts by describing a task the user wants to accomplish. This is usually represented by a user interface form. The fields on the form map to the attributes of one or more view objects. When you create view objects, you'll do so with an idea of what data elements (controls) are present on the UI.
In this tutorial, the development process follows these high-level steps:
1- Create a new JDeveloper workspace and project
2- Create a database connection
3- Create a UML class diagram, entity objects, and associations
4- Create view objects
5- Create a master-detail view link
6- Create an application module
7- Test the business logic tier