Olá galera, gostaria de uma opnião de vcs no seguinte: Partimos pra desenvolvimento web com java, até o momento sem uso de frameworks, porém queremos formar um padrão de desenvolvimento adotando alguns frameworks. Os sistemas que desenvolvemos são complementos do nosso ERP em Delphi e Oracle, dificilmente teremos projetos que se iniciará do Zero. Contudo, os sistemas web terão suas regras de negócio no Bando de Dados (igual ao ERP) com triggers, procedures e jobs, então, teremos a View + conexão com banco + Controller + DAO (Lembrando que as regras de negócio ficarão por conta do BD).
Neste contexto gostaria da opnião, quais seriam os frameworks que me darão produtividade ?? e o por quê de usar tal framework ??
Como meu caso é meio específico, não pesquisei a fundo outros posts !!!
Para esclarecer melhor ainda minha dúvida, vou colocar um exemplo de estrutura que eu gostaria de montar:
Comunicação com BD = Hibernate
Controller = Spring ou VRaptor2
View = JSF com ICEFaces ou MyFaces
Secundários = Facelets e Tomahawk
MAs quem for opnar sobre qual a estrutura mais produtiva, por favor, se possível coloque o pq de usar o framework que estão indicando.
p.s.: As regras de negócio ficarão em triggers e store procedures no BD.
Valew.
M
marceloplis
abilio:
Caramba, que mistura hein! Eu adotaria o padrão JEE 5.
DAO = JPA (EJB3)
View = MyFaces
Controller = MyFaces
Vc tem algum tutorial usando esta combinação ???
Abraços.
M
marceloplis
abilio:
Caramba, que mistura hein! Eu adotaria o padrão JEE 5.
DAO = JPA (EJB3)
View = MyFaces
Controller = MyFaces
Uma dúvida a respeito do JPA, que não entendo nada, qual a diferença de se usar Hibernate sem JPA e com JPA ???
M
marceloplis
Galera, andei pesquisando uns treinamentos que atendesse o que descrevi no primeiro post deste tópico, gostaria de saber com os que tem experiencia em desenvolvimento corporativo, qual me atenderia mais:
Além dos treinamentos, gostaria se saber uma outra coisa. Pesquisando ne net achei um cara afirmando que ao invé de estudar vários frameworks, compensaria Estudar o Equinox e o AppFuse, que são duas coisas que até o momento nunca tinha ouvido falar.