Conexão com banco de dados
11/01/2011
0
Pjava
Posts
11/01/2011
Davi Costa
não para o CRUD.
Como vc está fazendo sua arquitetura, vc pode criar uma classe que receba uma Entidade (Classe que representa uma tabela no banco) e nela vc faça o CRUD completo e todo mundo que precisar dela vc instanciar essa classe genérica pasando a entidade que vc quer trabalhar no CRUD. Dái vc tem que usar todos seus conhecimentos de padrões, criar factories e por aí vai. podendo até partir para injeção de dependências com algum framework (Por exemplo Spring).
Vc vai fazer isso com genéricos que surgiu a partir do java 5.
Para maiores informações sobre Genéricos:
https://www.devmedia.com.br/post-18757-Desmistificando-a-Certificacao-SCJP6-Parte-II.html
Espero ter ajudado.
11/01/2011
Davi Costa
algumas tabelas que só fazem o relaciomento ManyToMany não precisam ter uma classe só para elas, tem como fazer seu mapeamento por u dos lados do ManyToMany.. Essas tarefas (mapeamento de banco em entidades) não é um serviço tão simples. Exige uma certa experiência (na verdade muita experiência, conceitos de validação, classes Wrappers e por aí vai).
Existem algumas ferramentas como NetBeans IDE que fazem isso automaticamente fazendo uma conexão com o banco, mas eu n recomendo pois suas soluções são bem genéricas e não atendem a necessiadade real da aplicação, não gerando o mapeamento de modo a aproveitarmos o Hibernate(ou JPA) da melhor forma ou de forma mais performática, é o preço que essas ferramentas pagam por ser genéricas.
Att Davi
13/01/2011
Pjava
13/01/2011
Davi Costa
Se vc entendeu o conceito de Genéricos, rapidim vc vai sacar como fazer.
Espero ter ajudado
Att Davi
26/01/2011
Dyego Carmo
14/02/2011
Davi Costa
caso tenha resolvido essa pendência, favor fechar.
Abcs.
14/02/2011
Pjava
14/02/2011
Davi Costa
pode contar com minha ajuda para qualquer dúvida.
Att Davi
14/02/2011
Pjava
17/02/2011
Vitor Marabiza
17/02/2011
Pjava
http://serjaum.wordpress.com/2009/09/15/jsf-aplicacao-pratica-utilizando-richeditor/
Clique aqui para fazer login e interagir na Comunidade :)