For the implementation of the Dao's there has been always followed one of the folloging structures:
Inheritance Approach
This approach is only used once for one Dao: ClassificationSchemeDao? for all entities which are extending ClassificationScheme? of the coreisometadata.
Package Approach
This is the most often used approach. A Dao is used as the accessor to one or more logically grouped packages. The packages may be subpackages of a certain package.
Attachments
-
packageApproach.2.jpg
(12.7 KB) - added by erikvaningen
3 years ago.
-
inheritanceApproach.2.jpg
(10.8 KB) - added by erikvaningen
3 years ago.
-
inheritanceApproach.jpg
(10.8 KB) - added by erikvaningen
3 years ago.
-
packageApproach.jpg
(12.7 KB) - added by erikvaningen
3 years ago.


