What is need of DAO? Write one simple DAO example?
Answers were Sorted based on User's Feedback
Answer / naveen kumar v
DAO: Data Access Object. here the main concept of DAO is to
communicate with the database. DAO mainly contains
1.) DAOFactory: this specifies which kind of database
(wether MySQL or ORACLE or MSSQL etc...).
2.) SQLFactory: which extends the DAOFactory. Here we do
all the connection stuffs.deciding te driver, hostname,
URL, username, password etc and also getting the Connection
object.
3.) AdminDAO: this is a interface where we declare all the
methods which we need in our application to perform all the
database related operation.
4.) SQLAdminFactory: this implements the AdminDAO
interface, all its method. this also gets the connection
from SQLFactory.
5.) TransactionControlDAO: here we keep the commit and
roolback methods.
if required...
6) ConnectionConstant: in this file we can mention the file
name (.properties file) where we keep the connection
detals, like hostname, username, password, etc...
Is This Answer Correct ? | 14 Yes | 4 No |
Answer / ankit
DAO(Data Access logic) provide the machanism to saperate our bussiness logic from data access logic and both code can be change independently that lead to flexibility in our application. and it also provide security because when will see spurce code from web page only the business logic can be seen and cant see the data access logic . and it also provide reusability
Is This Answer Correct ? | 7 Yes | 0 No |
When to use the Collection Classes(HashSet, LinkedHashSet, TreeSet....etc) in real time scenario ?
What are the considerations to be made in case of loops in java ?
How to call the m1() method of Base class in below snippet ? class Base { public void m1() { System.out.println("Base m1 "); } public void m2() { System.out.println("Base m1 "); } } ====================== class Derived extends Base { public void m1() { System.out.println("Derived m1"); } public void m3() { System.out.println("Derived m3"); } public static void main(String[] args) { Base ob=new Derived(); ob.m1(); //System.out.println("Hello World!"+ob.m1()); } }
whats the relation ship between LDAP and JNDI?
Can any one tell me How to explain bank project desription in interview
What are the differences between the java collection and the java list? : java collections
Which is the better framework for web applications, struts or spring, and why?
what is difference between struts1.2 and struts2.0
who will give req's to u?. how they send req's to u? . what design documents contains?. when bugs raised on other developer code how to report to them?.(throgh mail or ........). how to retrive 100 recods from dao layer to presentation layer.using which collection?. what is sequence diagram.?.
Hi Friends, i have searched in google but not clear. can you give bank example with synchronized keyword
What is need of DAO? Write one simple DAO example?
what is hibernate ceteria ?