Object Prevalence
Object Prevalence
Overview
Motivation
Inspiration
ODBMS myths
The truth about OODBMS
Strengths of OODBMS
Weaknesses of OODBMS
O/RDBMS
Interfacing
Embedded SQL
Embedded SQL - Examples
ODMG C++ Binding
Goals
Transparent persistence
Prevayler
The ACID Model
What does Prevayler do?
How to use Prevayler?
Example object
Example transaction
Ports to Other Languages
What is JDO?
JDO - Example
What about C++?
Ways of persisting C++ objects
POST++ - Overview
POST++ - class description
GOODS - Overview
GOODS - Class registration
GOODS - Class description
ODMG-ODL
Documentation tags
Preprocessor-less property system
Property object
Other property types
Example
Choice of XML?
Berkeley DB XML
Upgrades
Naked Objects
Naked Objects - Example
Naked Objects - Creation
Naked Objects - Editing
The End
Copyright © 2004 Harri Porten <porten@kde.org>