Go to http://java.sun.com/j2ee/blueprints/
to begin your research. Download, examine and install the Java PetStore sample
application. It is founded on the concept of DAOs.
1) DAOs are plain java classes. They
isolate DB connectivity from the rest of your design.
2) Any additional Finder functions
you wish to add to a DAO means a slightly different Select statement. I
personally use one DAO per table, but this is not a standard rule at my
organization. Composite objects may require joins in your select statements, but
I believe all this can be done by using multiple DAOs.
3) Study PetStore and the java
Blueprints and design patterns available at the above link.
-----Original Message-----
From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On
Behalf Of Prashant
Gaikwad
Sent: Friday, September 28, 2001 6:17 AM
To:
Orion-Interest
Subject: DAO design..
Hi,
I want to use DAO
to access data in design. I have the following doubts and
need to understand
the concept :-
Requirement is that session beans encapsulating business
logic needs to
access access database through DAO
object/objects.
1.) What is DAO object suppose to be ?
session/entity bean or a java class
2.) Can I pack multiple SQL select
queries in a single DAO class
3.) Any specific design approach for
DAO
Can I know any links for more
information
Thanks
prashant