|
Monday Afternoon
|
| 33 | Patterns for Mapping Objects to Relational Databases Joseph W. Yoder, The Refactory Inc. |
Colorado Convention Center - A112 |
|
For developing simple client-server applications, VisualAge provides a visual language for generating the mappings of GUI's to database values and domain objects. For complex applications, tools such as Top-Link are very useful for simplifying the creation of persistent objects while hiding their implementation details. Quite often, application development requires tools for persistence that fall in between these two extremes.
This presentation will describe how to make business objects persistent by mapping them to a relational database with minimal effort. It will also examine the patterns used to map domain-objects to a relational database. Participants of this tutorial will learn a set of patterns and a language-independent object model that can be used for mapping business objects to a relational database. They will also learn how to develop a data access layer along with the design patterns used in the database tools provided by persistent managers such as those in VisualWorks, VisualAge, and TopLink. Attendee Background: Basic knowledge of object concepts is required. A general understanding of relational databases and/or SQL is helpful though not necessary. Also, some understanding of patterns can be useful, but is not required. Joseph W. Yoder has been studying and developing software since 1985. Since 1990 his focus has been on object-oriented technology. He has developed frameworks, helped design several applications, and mentored many new developers. For the last few years Joe has been investigating "visual languages for business modeling" and "active object-models". Joe is also studying and writing design patterns for developing reusable software and domain specific languages. |
|
at a Glance |
|
of all Tutorials |
|