Ejb ? jpa?

2 respostas
T

Tenho uma dúvida e peço até desculpa pela minha falta de conhecimento ainda com algumas coisas, mas gostaria que me ajudasse, estou fazendo uma monografia com o seguinte tema. Utilização do Framework Toplink no desenvolvimento dos Sistemas de Informação. E estou com essas dúvidas aqui.

1 - O que é o EJB nessa especificação JPA + TopLink ?
2 - E o que significa(" SR-000220 Enterprise JavaBeans 3.0 ") é uma versão do EJB que implementa o JPA ou como ele entra nesse processo?
3 - O EJB no caso faz parte das plataforma J2EE ou como que é ?
4 - O EJB é um programa ou está na arquitetura J2EE ?
5 - O EJB só é usado em persistencia de dados ORM ?

Agradeço a ajuda, to precisando entender isso para esclarecer algumas dúvidas importantes.


Thiago Franco Silva
Tenha um Ótimo Dia !

2 Respostas

G

thiagofsi:
Tenho uma dúvida e peço até desculpa pela minha falta de conhecimento ainda com algumas coisas, mas gostaria que me ajudasse, estou fazendo uma monografia com o seguinte tema. Utilização do Framework Toplink no desenvolvimento dos Sistemas de Informação. E estou com essas dúvidas aqui.

1 - O que é o EJB nessa especificação JPA + TopLink ?
2 - E o que significa(" SR-000220 Enterprise JavaBeans 3.0 ") é uma versão do EJB que implementa o JPA ou como ele entra nesse processo?
3 - O EJB no caso faz parte das plataforma J2EE ou como que é ?
4 - O EJB é um programa ou está na arquitetura J2EE ?
5 - O EJB só é usado em persistencia de dados ORM ?

Agradeço a ajuda, to precisando entender isso para esclarecer algumas dúvidas importantes.


Thiago Franco Silva
Tenha um Ótimo Dia !

Thiago, posso até colocar algumas respostas pra você aqui mas vai ficar bem mastigado e você não vai entender bem o conceito. Você pode obter a maioria das respostas no seguinte link: http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/EJBConcepts.html

Qualquer coisa, posta aí que tentamos ajudar ok ?

:wink:

C

Na verdade, JPA faz parte da especificação EJB, porém, a JCP está querendo tirá-la dessa especificação e deixá-la a parte. Toplink é uma implementação do JPA, da Oracle. Não é uma especificação.

EJB é uma especificação e JPA está contida nela.

SR vem de JSR: Java Specification Requests. Confira no site do JCP (jcp.org) todas as JSRs que existem. JSR nada mais é do que uma versão (normalmente nova) de uma especificação Java.

Isso, faz parte da plataforma Java EE.

EJB é uma tecnologia que faz parte da plataforma Java EE.

Não, EJB provê: acesso a dados, segurança, transação, serviço de mensagens, web services, programação orientada a aspectos, temporização e outras coisas.

P.S.: recomendo uma leitura no link passado pelo Guilherme.

Criado 25 de agosto de 2008
Ultima resposta 28 de ago. de 2008
Respostas 2
Participantes 3