Galera é o seguinte! Gostaria de saber se alguem aqui no forum ja teve alguma experiência com a seguinte arquitetura
Hibernate + Spring em aplicações java desktop usando Swing.
Ja dei uma garimpada na internet mas não encontro muita coisa de util, tipo um tutorial que ensine a usar hibernate no java se.
Tenho muitas duvidas, vou tentar dizer algumas delas.
Nem Spring nem Hibernate dependem de um ambiente JEE. Até mesmo JPA você pode rodar em ambiente SE via Persistence.createEntityManagerFactory(String).
Mas voltando a sua duvida, você configura normal o Spring e Hibernate como se fosse um projeto web, porém ao inicializar o Spring você deve subir ele como:
Com relação ao JTable acredito que vc deve usar um TableModel que receba um List com os objetos p/ preencher o JTable.
O Hibernate te forneceria esse List como resultado de uma pesquisa que vc definir , com os objetos pra vc preencher o TableModel , o que funcionaria da mesma forma se vc usar JDBC puro via DAO que retornasse um List com resultado da pesquisa
Em resumo se vc usar JDBC ou Hibernate a forma de preencher o TableModel é a mesma.
Já vi o Spring sendo usado no desktop c/ 2 situações (quem souber de mais por favor relate) : integrado c/ o hibernate pra controle de transação e core na injeção de depência .
Acessa www.informaticon.com.br tem umas video aulas de hibernate que o prof. Neri fez são muito boas ensina muita coisa mesmo… vale a pena, só tem que desembolsar uma graninha.
Abraço
F
fabiofalci
Eu uso, mas de uma maneira bem ‘web’, ou seja, tenho um servidor com um Tomcat ou Jetty que
disponibiliza alguns acessos remotos (através do Spring-Remoting). Essa aplicação acessa o banco
através do Hibernate ou qualquer outra coisa.
Então tem uma view Swing que consome esses serviços disponibilizados. Aqui ele nem sabe
da existência do Hibernate, apenas carrega listas e adiciona em JTables e afins.
S
sergio_java
Valew galera! vou ser se consigo implementar alguma coisa hj.
Acessa www.informaticon.com.br tem umas video aulas de hibernate que o prof. Neri fez são muito boas ensina muita coisa mesmo… vale a pena, só tem que desembolsar uma graninha.
Eu sei usar hibernate, não sou nenhum expert, mas meu nivel da pro gasto. E sobre essas video aulas, tenho um amigo que tem algumas delas, são muito fracas para quem ja sabe um pouco de Java . Mas obrigado pela dica, sei que sua intenção foi boa.
Você poderia postar uma codigo de exemplo? Meu maior problema em usar essa arquitetura sera em usar o TableModel e o JTable. Estou programando para web ja faz um tempo… nao me lembro muito dessas classes.
F
fabiofalci
Cara, seguindo as dicas do vinigodoy aqui do fórum.
Não use as implementaçãos de TableModel do Java, são bem chatas e trabalhosas.
A ideia é criar um TableModel mais esperto, se não me engano ele fez isso e postou aqui
no fórum, tem que dar uma procurada.