|
|||||||||
| 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 | ||||||||