• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SCBCD 1.3 vs 5.0

 
Giri Thava
Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To make SCBCD 5.0 exam, which objectives were dropped from the SCBCD 1.3 exam and which objectives were added to the SCBCD 5.0 exam?

Advance thanks.
 
Ashley Kiln
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
SCBCD 5 is a completely different story from its previous version. If you are willing to appear for SCBCD 5, forget about EJB 2.1. There are atleast 40-50% of things that look different. However, concepts are same. But, comparing two will more or less create confusion.

The biggest to me is the introduction of annotations making deployment descriptor optional. The topic of persistence has been seperated to a complete new specification. Entity beans are now POJOs. You can find the complete list in the specifications.
 
Jesus Angeles
Ranch Hand
Posts: 2068
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Java 5 now has annotations.

EJB 3 uses it as an additional way of specifying parameters/resources.
EJB 3 session bean was made simpler; how much simpler? e.g. home interface is now optional. MDB has additional capabilities; but not much changes.

Entity bean was totally changed. You can say that the EJB 2 Entity bean type of EJB no longer exist. Java came out with the Persistence API. EJB 3 Entity is based on this API. (O/R mapping is based on the Persistence API. No more, or maybe almost no, vendor-specific OR mapping)

So in summary, session and mdb are easier but you now have annotations on them, which is an additional item to study. Entity bean adds the Persistence API in its OR Mapping side. If you know hibernate or other OR mapping, you will easily settle into EJB 3 Entity bean.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic