Foreword
Preface
Acknowledgments
About the Author
Part One An Object-Oriented View on Persistence
Chapter 1 A New Generation of Software
Chapter 2 The Database Community Today
Chapter 3 An Object-Oriented View on Database
Part Two An Architecture for Object Persistence
Chapter 4 Making Objects Persistent
Chapter 5 Abstracting the Database
Chapter 6 Encapsulating Data Access
Part Three Implementing Business Models
Chapter 7 Designing Business Objects
Chapter 8 Inheritance of Persistent Objects
Chapter 9 Associations
Chapter 10 Transaction Management and Concurrency
Chapter 11 The Front End
Chapter 12 Case Study: An Electronic Telephone Directory
Chapter 13 Toward Open Applications
Chapter 14 Conclusion
Appendix DBtools-Based Implementation of Scoop
References
Index