|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DAOFactory
DAOFactory
e uma interface que permite
configurar a maneira que melhor lhe convem para instanciar
objetos do tipo DAO
utilizados em sua
aplicacao.
Esse pacote ja inclui uma implementacao dessa interface,
seu nome e XmlDAOFactory
. E uma classe
Singleton e pode ser usada de dentro de suas classes
DAOs para carregar objetos do tipo DAO
a partir do XML de configuracao.
Verifique com atencao a documentacao da classe AbstractDAO
,
pois ela possui um metodo que ja carrega o DAO
do
config.xml sem mesmo o desenvolvedor saber, apenas requerindo
que o programados registra a qual Service
esse DAO
e associado no proprio arquivo de configuracao.
Se voce nao deseja criar um arquivo XML que contenha a configuracao
a ser usada durante a execucao da sua aplicacao, voce pode criar uma
classe que tambem implemente essa iterface e desenvolver a maneira
que os objetos DAO
serao carregados. Nao ha restricao
a maneira que as informacoes serao guardadas permitindo assim carrega-los
da memoria, arquivos .txt, JDBC, entre outros.
XmlDAOFactory
Method Summary | |
---|---|
DAO |
getDAO(java.lang.String key)
Retorna uma instancia de DAO, que e carregada a partir do arquivo de configuracao. |
Method Detail |
---|
DAO getDAO(java.lang.String key) throws DAOException
key
- Service q qual esse DAO pertence.
DAOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |