| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2004 12:06:43
|
j2ee
Debugger
Membro desde: 24/08/2004 10:48:32
Mensagens: 51
Localização: São Paulo/SP
Offline
|
Olá amigos,
Todos meus sql dos DAO estão em um arquivo properties, que esses DAO tem suas interfaces relacionadas.
A aplicação que estou fazendo só irá acessar banco de dados. Se eu quiser trocar de banco de dados só preciso trocar meu arquivo properties.
Vocês acham que devo usar o Factory Method ou o Abstract Factory Method para criar minhas fabricas de DAO?
uma outra coisa:
é certo mapear cada DAO a uma tabela do Banco de Dados?
muito obrigado a todos,
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2004 12:57:39
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
1 DAO para 1 Tabela está OK.
Você também pode usar DAOs para coisas específicas, por exemplo BaixaDeEstoqueDAO, que envolve vários procedimentos no BD.
Um Factory Method apenas faz mais sentido se vc for SOMENTE utilizar BD.
A não ser que mude para arquivo, FTP, etc.... ai sim dá pra colocar um Abstract Factory.
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2004 14:09:30
|
j2ee
Debugger
Membro desde: 24/08/2004 10:48:32
Mensagens: 51
Localização: São Paulo/SP
Offline
|
Essa implementação do Factory Method está certa?
está correto?
outra coisa posso usar "Impl" no final da classe que implementa a interface de DAO ou tem um lugar especifico para usar "Impl".
gostaria de opiniões de todos.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2004 14:39:48
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Melhor ainda:
então:
Sobre o "Impl", está tudo bem.
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2004 17:01:15
|
j2ee
Debugger
Membro desde: 24/08/2004 10:48:32
Mensagens: 51
Localização: São Paulo/SP
Offline
|
Caro Daniel,
porque não pode ser static ?
porque essa seria a melhor solução?
valeu Daniel pelas respostas...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2004 17:53:27
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Leia isso:
http://www.guj.com.br/forum/viewtopic.php?t=14615
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2004 23:09:46
|
j2ee
Debugger
Membro desde: 24/08/2004 10:48:32
Mensagens: 51
Localização: São Paulo/SP
Offline
|
Daniel eu usando metodos estaticos não quer dizer que estou usando singleton.
Metodos static tem desvantagens em termos de performance, EJB e Cluster?
mais uma vez muito obrigado pelas respostas,
valeu
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2004 23:36:55
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Se não me engano vc não pode (ou não deve) usar static com EJBs.
Métodos estáticos não são OO.
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/08/2004 11:34:21
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
E o que diabos tem a ver "metodos estaticos nao sao OO" (uma afirmacao, alias, falsa) e o fato de que a especificacao de EJBs proibe o uso de ATRIBUTOS estaticos?
Alguns esclarecimentos:
- Metodos estaticos sao bons
- Estado estatico eh ruim para aplicacoes J2EE
- (Quase) todas as linguagens OO possuem metodos de classe, ou metodos estaticos
|
|
|
 |
|
|