| tutorials | monday morning |
47 |
Patterns for Making your Business Objects Persistent in a Relational Database World |
Waterfront Centre Hotel MacKenzie Room 1 |
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 TOPLink 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 VisualAge and TOPLink.
Attendee Background: This tutorial is intended for those who are developing client/server applications and in need for an easy to use persistence manager that is powerful enough to store their domain objects into a relational database. It is also useful for those who want to understand the general principles of how persistent managers work. 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.
Joe Yoder has over 10 years of professional programming, consulting, and teaching experience. His research interests include object-oriented languages and frameworks, as well as software reuse, software evolution, reflection, and patterns. Joe has developed frameworks, helped design several applications, and mentored many new developers. For the last two years Joe has been investigating "visual languages for business modeling". He is designing them, using them, and implementing them. Joe is also studying and writing design patterns for developing reusable software and domain specific languages.
| Tutorials by Title |
Tutorials
by Category |
Tutorials by Thread |
Full
Description of all Tutorials |
Tutorial Availability |