Current SCBCD based on EJB 2.0 is unnecessarily complicated with a lot of stuff to learn by heart. I would rather wait for an updated version of the exam (EJB 3.0) but I don't have the faintest idea about when and if Sun is going to update the SCBCD test.
I bought the HF EJB book but don't feel like learning every picky detail of the deployment descriptor and of the API, so I'll just use the book as a nice guide to the technology instead of committing for the exam.
Comments? Does somebody think that SCBCD is not so bad after all?
This topic has been debated many times here. So if you do a search for the terms "EJB 3.0", you'll find plenty of answers on this topic.
Basically, EJB 3.0 are too young to warrant a new certification exam. The standard will have to mature first and industry will have to adopt it on the middle-to-long term. Then only, we will talk about a new exam, but it won't be soon. Plus there are tons of EJB 2.x apps to maintain, so this exam might not be as worthless as it seems
Although the book is written to the EJB 2.X certification exam, does it bring up EJB3 topics when their relevant? For instance, if there's a section talking about this or that XML config file, does it explain that in EJB3 the same thing can be done with an annotation?
Nothing prevents you from using HF EJB as an introductory book to EJB technology, especially if you like its format. You just can skip exercises and memorization of a lot of details. Of course there are many other good books around.
People tend to use Spring instead of EJB now... A lot of new ideas like IOC and ASP which EJB dont concern.. so I doubt if I should still take this exam.... I have lot of fun learning Spring rather than EJB..And most importantly EJB is too complex to use compared with Spring framework.. This is just my idea.
in my co. already started working on ejb 3.0 and also the ejb 3.0 are also finallized ... atleast sun must reliese the test so if any body wanted to do 3.0 they can .... like me who never read 2.1 before but directly studied 3.0 as per project requriments ... is in the middle of the road...
i accept that it will take time, that industry start doing on 3.0 and the already developed code to be maintained !!! so guys what to do ? i m really v.confused about it !!!
one more thing i would like to ask that is ejb 3.0 will be able to mark its distinguish presense !!