JPA, EJB, Hibernate e Spring  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
pedroabs
Debugger
[Avatar]

Membro desde: 08/12/2008 13:33:12
Mensagens: 62
Localização: São Paulo
Offline

Caros colegas;

Estou interessado em estudar o Spring Framework

http://www.springsource.org/

Porém a minha dúvida é em relação aos pré-requisitos do framework. Se é necessário estudar antes:
EJB
JPA / Hibernate

Ou se posso cair no estudo diretamente no framework Spring?

Muito grato de sua atenção !

MCP - VB6
SCJP / OCJP 6
-----------------------------
pedroabs.wordpress.com
http://twitter.com/pedroabs
[WWW]
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

O Spring é um framework de injeção de dependências. Ponto.

Ele é compatível com todas essas tecnologias citadas por você (inclusive EJB), mas elas não são pré-requisito para o estudo de Spring. Ele é mais indicado para o caso em que você já tenha essas tecnologias implantadas e queira integrar com outros módulos do seu sistema.

[]'s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

pedroabs
Debugger
[Avatar]

Membro desde: 08/12/2008 13:33:12
Mensagens: 62
Localização: São Paulo
Offline

Caro asaudate;

Pelo que eu andei lendo, o Spring é muito mais do que um framework de injeção de dependências.

Ele possui vários recursos voltados para o desenvolvimento enterprise.

Log
Segurança
Transação
Aspectos

Mas, a dúvida que fica em minha cabeça é:

Será que as funcionalidades que o EJB disponibiliza são redundantes no Spring Framework?
Será, então, que como EJB é a implementação padrão, vale a pena estudá-lo antes para se ter um melhor aproveitamento no aprendizado do Spring?

Muito agradecido de sua resposta !

Pedro Abs

MCP - VB6
SCJP / OCJP 6
-----------------------------
pedroabs.wordpress.com
http://twitter.com/pedroabs
[WWW]
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

Então... essa é uma dúvida que está por aí mais ou menos desde que o EJB e o Spring existem. Eles são um tanto que antagônicos, ou seja, o EJB e o Spring possuem as mesmas funcionalidades (apesar de que o Spring pode ter uma interação com EJB, quando o contrário não é verdadeiro).

Mas acho que não é imprescindível conhecer EJB para conhecer Spring. O ideal seria que você conhecesse os dois, mas um não é pré-requisito para o outro.

[]'s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

pedroabs
Debugger
[Avatar]

Membro desde: 08/12/2008 13:33:12
Mensagens: 62
Localização: São Paulo
Offline

Ok asaudate, fico muito agradecido de sua resposta.

Pedro Abs

MCP - VB6
SCJP / OCJP 6
-----------------------------
pedroabs.wordpress.com
http://twitter.com/pedroabs
[WWW]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team