Conceitos modelagem web
Estou com algumas dúvidas, que so pedindo ajuda pra esclarecer msm...
Quando eu fazer modelagem p um sistema web, tenho que pensar em camadas, DAO, entidades e tdo mais..
mas como fica isso na prática...
1. Pra cada entidade do BD eu vou modelar uma classe?!
2. Como e ond fica concentrado minhas regras de negócio, sei que tem a camada especifica pra isso, mas como vou ligar a camada de negocio com a camada de aplicação, venho do desenvolvimento desktop e ond preciso estar ligando componentes Dataware a cada campo no BD, funcionaria da msm forma ou usaria mapeamento hibernate pra isso?
3. Tenho que necessariamente fazer uma classe DAO pra cada classa, ex.: Aluno, AlunoDAO...
4. Pretendo usar java pra desenvolver este projeto, estou buscando por consultoria tbm, qm quiser me ajudar.. rs
5. Quem puder indicar material, livro, curso, video aula que me ajude..
Valeu...t+ pessoal
Quando eu fazer modelagem p um sistema web, tenho que pensar em camadas, DAO, entidades e tdo mais..
mas como fica isso na prática...
1. Pra cada entidade do BD eu vou modelar uma classe?!
2. Como e ond fica concentrado minhas regras de negócio, sei que tem a camada especifica pra isso, mas como vou ligar a camada de negocio com a camada de aplicação, venho do desenvolvimento desktop e ond preciso estar ligando componentes Dataware a cada campo no BD, funcionaria da msm forma ou usaria mapeamento hibernate pra isso?
3. Tenho que necessariamente fazer uma classe DAO pra cada classa, ex.: Aluno, AlunoDAO...
4. Pretendo usar java pra desenvolver este projeto, estou buscando por consultoria tbm, qm quiser me ajudar.. rs
5. Quem puder indicar material, livro, curso, video aula que me ajude..
Valeu...t+ pessoal
Fernando Moraes
Curtidas 0
Respostas
Dyego Carmo
02/11/2010
1) Depende , se você sentir-se mais a vontade sim , porem existe casos que isto não é necessario , costume agrupar em um determinado DAO por FUNCIONALIDADE e não por tabela em banco de dados :)
2) As regras devem ficar no Session bean, o JPA (entidade) apenas controla o modelo.
3)Não como disse , crie DAOS por funcionalidade , ou siga o que eu sempre digo , esqueça o DAO se você utiliza JPA , codifique diretamente em seu sesion bean :)
4) Opa , consultoria ? dyego.carmo@go-java.com ;)
5) A Devmedia tem diversas video aulas para desenolvimento WEB , verifique em meu devspace ;)
2) As regras devem ficar no Session bean, o JPA (entidade) apenas controla o modelo.
3)Não como disse , crie DAOS por funcionalidade , ou siga o que eu sempre digo , esqueça o DAO se você utiliza JPA , codifique diretamente em seu sesion bean :)
4) Opa , consultoria ? dyego.carmo@go-java.com ;)
5) A Devmedia tem diversas video aulas para desenolvimento WEB , verifique em meu devspace ;)
GOSTEI 0