SPRING
Quais as vantagens de utilização do spring em uma aplicação , pretendo fazer uma aplicação com hibernate e jSF e talvez SPRING , vale a pena?
Cristian Mietlicki
Curtidas 0
Respostas
Cristian Mietlicki
22/05/2009
Pessoal alguem pode me responder por gentileza.
GOSTEI 0
Henrique Weissmann
22/05/2009
O Spring trás algumas vantagens bem interessantes:
Pra começar, ele trás basicamente todos os recursos da plataforma Java Enterprise Edition para a plataforma Java Standard Edition sem a necessidade de um servidor de aplicações, como por exemplo controle de transações e injeção de dependências.
Outro ponto MUITO importante do Spring consiste no modo como ele interage com diversos outros frameworks (incluindo o JSF). No caso do JSF por exemplo ele permite ao desenvolvedor tratar os managed beans como se fossem os beans gerenciados pelo próprio container de IoC do Spring.
Um ponto interessante no Spring é que ele é completamente modular. Sendo assim, se quiser por exemplo utilizar apenas o seu container de IoC, pode fazê-lo sem maiores problemas.
Pessoalmente, acredito que o Spring seja uma boa alternativa se você deseja posteriormente reaproveitar a sua camada de negócio em outra aplicação pois, como disse, irá trazer todos os recursos da plataforma JEE para o ambiente JSE, mesmo que você esteja utilizando apenas o container de injeção de dependência do spring.
Pra começar, ele trás basicamente todos os recursos da plataforma Java Enterprise Edition para a plataforma Java Standard Edition sem a necessidade de um servidor de aplicações, como por exemplo controle de transações e injeção de dependências.
Outro ponto MUITO importante do Spring consiste no modo como ele interage com diversos outros frameworks (incluindo o JSF). No caso do JSF por exemplo ele permite ao desenvolvedor tratar os managed beans como se fossem os beans gerenciados pelo próprio container de IoC do Spring.
Um ponto interessante no Spring é que ele é completamente modular. Sendo assim, se quiser por exemplo utilizar apenas o seu container de IoC, pode fazê-lo sem maiores problemas.
Pessoalmente, acredito que o Spring seja uma boa alternativa se você deseja posteriormente reaproveitar a sua camada de negócio em outra aplicação pois, como disse, irá trazer todos os recursos da plataforma JEE para o ambiente JSE, mesmo que você esteja utilizando apenas o container de injeção de dependência do spring.
GOSTEI 0
Devmedia
22/05/2009
Conforme pedido do cliente, estamos trocando o chamado de consultor.
GOSTEI 0
Dyego Carmo
22/05/2009
Na minha humilde opiniao, acho que SPRING só complica em casos basicos...
O Java EE Puro é capaz de fazer isso facilmente para você, sem adição de ter que aprender um monte de coisas novas... eu sempre prefiro utilizar o que tem de padrao no mercado ao invez de sair procurando milhares de frameworks magicos que vão exigir um conhecimento que na realidade no final nao acrecenta em nada na aplicação...
Sejamos praticos... voce quer desenvolver algo para web utilizando hibernate , para que vc utilizaria o SPRING ? para complicar a vida ?
Existem varias VIDEO AULAS explicando como utilizar o que voce quer fazer apenas utilizando JAVA EE PURO...
JPA (usando hibernate) + JSF + EJB3
EJB 3 é muito simples , em meu DEVSPACE exitem milhares de video aulas ensinando a construir aplicacoes utilizando EJB3 + JPA + JSF :)
Espero ter ajudado :)
O Java EE Puro é capaz de fazer isso facilmente para você, sem adição de ter que aprender um monte de coisas novas... eu sempre prefiro utilizar o que tem de padrao no mercado ao invez de sair procurando milhares de frameworks magicos que vão exigir um conhecimento que na realidade no final nao acrecenta em nada na aplicação...
Sejamos praticos... voce quer desenvolver algo para web utilizando hibernate , para que vc utilizaria o SPRING ? para complicar a vida ?
Existem varias VIDEO AULAS explicando como utilizar o que voce quer fazer apenas utilizando JAVA EE PURO...
JPA (usando hibernate) + JSF + EJB3
EJB 3 é muito simples , em meu DEVSPACE exitem milhares de video aulas ensinando a construir aplicacoes utilizando EJB3 + JPA + JSF :)
Espero ter ajudado :)
GOSTEI 0
Cristian Mietlicki
22/05/2009
Ok , eu vou utilizar apenas o hibernate com java server faces, spring eu deixo para aprender em outra oportunidade obrigado.
GOSTEI 0
Dyego Carmo
22/05/2009
Posso fechar este chamado ?
GOSTEI 0
Cristian Mietlicki
22/05/2009
Pode sim.
GOSTEI 0