2009-12-10 14 views

Répondre

1

Je recommande de lire Fowler's Patterns of Enterprise Application Architecture. Par exemple, vous pouvez utiliser une passerelle de données de table, une passerelle de données de ligne, un enregistrement actif ou un mappeur de données.

La plupart des projets utilisent un ORM comme Hibernate ou IBatis, qui s'adaptent au modèle de domaine plutôt que d'utiliser des scripts de transaction.

0

En classe Java comme DAO

DAO d'entités similaires doivent être consolidées en un seul. Les entités plus petites sont encapsulées en tant que classes internes. Cependant, si l'entité est suffisamment grande, vous devez avoir un DAO différent pour chaque entité.