Como usar Spring e Hibernate sem HibernateTemplate  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Opa Junior, sempre que possível, e tendo um tempinho, a gente procura ajudar!

Sobre as suas dúvidas:

1 - aopalliance.jar o spring usa para aop. Quando subi aqui, simplesmente deu class not found e eu adicionei, se não te fez falta não tem problema, se for necessário você vai saber rapidamente.

2 - o meu exemplo usa o maven, como você não usa, achei importante apontar essa diferença.

3 - Aqui tenho duas observações importantes:
A primeira é que você não deve injetar o objeto diretamente na classe, pois o Spring simplesmente injeta o valor do campo passando por cima de qualquer outra prática ou princípio, o que dificultaria um teste unitário. Use o construtor, essa é a forma mais adequada, pois assim fica evidente que a classe depende do dao, garantindo programaticamente que ela não possa ser instanciada sem ele. O erro é dado por causa disso também.
A segunda é que você não deve ter uma referência à implementação na sua classe, mas à interface. Ao invés de HibernateUsuarioDao mantenha a referência a UsuarioDao:
Dessa forma, o design da sua classe fica muito melhor!

Qualquer dúvida é só perguntar!
Flw!

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team