Hibernate e EJB3

Quero saber a relação entre eles…o hibernate 3 da para ser implementado sem o EJB3?
e da para gravar, excluir , localizar, alterar um banco de dados atravez de uma aplicação java soh utilizando EJB3 sem hibernate?
Afinal,
O q eh EJB3?
O q eh Hibernate?
e onde ultiliza-los?

Hibernate e EJB não são dependentes entre si.
O EJB3 foi baseado no Hibernate, isso é fato.
O JBoss implementa a persistência dos EJB CMP com Hibernate (outro container podem usar outra solução).

Hibernate = ferramente de mapeamento Objeto-Relacional.

EJB = Enterprise Java Beans - parte da Especificação JEE que trata de objetos distribuídos. Existem alguns tipos (Session, MDB e Entity).