Introduction to EOModeler User Guide
Explains how to use EOModeler and provides an introduction to the Enterprise Objects frameworks.
About This Book
This book is an in-depth guide on how to use EOModeler. It does not provide an introduction to the Enterprise Object technology or to WebObjects. Instead, it is meant as supplement to the other introductory WebObjects documentation and also as a general reference guide to EOModeler.
Some features of EOModeler , such as schema synchronization, SQL generation, and Java class file generation are not discussed in this book. These features are best understood in the context of a specific application and so are discussed in the Inside WebObjects series books Web Applications and Java Client Desktop Applications .
This book assumes some familiarity with relational databases and with Enterprise Objects . If you’re new to WebObjects and Enterprise Objects, it is recommended that you start with one of the tutorial-based books, either Web Applications or Java Client Desktop Applications depending on the kind of application development you are doing. These books provide conceptual introductions to Enterprise Objects and provide contexts in which to best learn about the technology.
Then, after you’ve read through the introductory material, you’ll probably have questions about advanced data modeling techniques or how to use the advanced features of EOModeler. At that point, you are ready for the information in this book.
Organization of This Document
The book includes these chapters:
Data Modeling and EOModeler provides an introduction to data modeling concepts and introduces the data modeling tool provided by WebObjects, called EOModeler.
Using EOModeler introduces the major user interface elements of EOModeler and teaches you how to use the application.
Working With Attributes teaches you how to work with entity attributes in EOModeler. It describes how to configure attribute characteristics, how to use prototype attributes, and how to flatten attributes.
Working With Relationships provides an introduction to relationships between entities. It teaches you how to add and configure relationships in EOModeler, how to specify referential integrity rules in relationships, how to flatten relationships, and how to configure many-to-many relationships.
Working With Entities teaches you how to work with entities in EOModeler. It describes how to configure entity characteristics in EOModeler, how to configure entities for use in a shared editing context, and how to work with stored procedures in EOModeler.
Modeling Inheritance introduces entity inheritance in Enterprise Objects. It describes the three types of entity inheritance and how to model each type using EOModeler.
Working With Fetch Specifications describes how to configure fetch specifications in EOModeler and how to use these fetch specifications programmatically.
See Also
You can find further documentation for WebObjects and Enterprise Objects in three places:
Project Builder’s Developer Help Center , accessible through the Help menu
Apple’s WebObjects documentation website: http://developer.apple.com/documentation
the WebObjects CD-ROM, which contains the WebObjects API reference , various documents in HTML and PDF, examples, what’s new, and legacy documentation
Next
Copyright © 2002, 2006 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2006-05-23