Qual a diferença entre estas 3 ferramentas? Para que cada um deles serve?
vlw galera
Qual a diferença entre estas 3 ferramentas? Para que cada um deles serve?
vlw galera
Meu amigo, aconselho você dar uma pesquisada no google sobre elas.
Mas de modo geral falando:
Bom então ja comecei a entender um pouco EJB não tem nada a relacionado a Hibernate e JPA e pelo que vi Hibernate e JPA são parecidos digamos que Hibernate e uma arquitetura baseada em JPA?
O contrário, o JPA quando foi criado foi feito em cima do Hibernate 
Lembrando que você pode usar muito bem o Hibernate sem estar utilizando, de fato, a especificação JPA. Enquanto para se usar o JPA, você precisa estar utilizando alguma implementação da mesma, como o Hibernate, Toplink, OpenJPA…