aspose file tools*
The moose likes EJB Certification (SCBCD/OCPJBCD) and the fly likes EJB Dev or JP API Dev? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » EJB Certification (SCBCD/OCPJBCD)
Bookmark "EJB Dev or JP API Dev?" Watch "EJB Dev or JP API Dev?" New topic
Author

EJB Dev or JP API Dev?

sam kulkarni
Greenhorn

Joined: Mar 18, 2011
Posts: 12
Hi All,

1) I am not very clear about what "Oracle Certified Professional, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer" and "Oracle Certified Professional, Java Platform, Enterprise Edition 6 Java Persistence API Developer" courses are?

2) What are the study material/ books available for both?

3) Do both courses have different study material?

4) What do both courses aim to teach us differently, as far as i know both the course was clubbed in SCBCD 5.0 then why seperated now?

5) I am relatively new to EJB concepts so how much time will i take to understand and be prepared for exam.

Thanks in advance.
Jesus Angeles
Ranch Hand

Joined: Feb 26, 2005
Posts: 2057
sam kulkarni wrote:Hi All,

1) I am not very clear about what "Oracle Certified Professional, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer" and "Oracle Certified Professional, Java Platform, Enterprise Edition 6 Java Persistence API Developer" courses are?


One is for ejb 3 and the other is for jpa.


sam kulkarni wrote:
3) Do both courses have different study material?


They are different and separate, and therefore different study materials. Of course, no one is stopping anyone to write a book that contains both, and even add a cookbook (real food) on its appendix.


sam kulkarni wrote:

4) What do both courses aim to teach us differently, as far as i know both the course was clubbed in SCBCD 5.0 then why seperated now?




Yes, in ejb 2.x days, there is no jpa yet. ejb 2.x contains 3 items: session beans, message-driven beans, and entity beans.

When ejb 3 came out, it no longer contains entity beans. At practically the same time, jpa was born also (independent of anything, it is of its own, it is NOT an ejb or an ejb component). The ejb 3 now contains only session bean, and message-driven bean.

ejb 2's entity beans and the new jpa both handle database-related activities. ejb 2 Entity beans has been a pain and nobody cried when it was killed. The new Jpa is nice, and many easily adjusted to it as it sort of a subset of Hibernate, and the development of jpa included the founder of Hibernate.

While ejb 2 entity bean can live only in an ejb container, jpa can live on its own (stand-alone), or managed inside a container.



sam kulkarni wrote: 5) I am relatively new to EJB concepts so how much time will i take to understand and be prepared for exam.


It took me around 150 dedicated focused hours, to study ejb and jpa from zero, up to certification on both ejb and jpa.


 
It is sorta covered in the JavaRanch Style Guide.
 
subject: EJB Dev or JP API Dev?