hello,
I am a SCBCD 1.3, and I am preparing for SCBCD 5.0 beta. There are many companies that have never fully accepted EJB 2.x because of its primary shortcomings: While it offers important non-functional (service level) features for typical enterprise systems, taking advantage of these was only possible by adjusting the architecture to it, and that architecture is controversial.
EJB 3.0 offers all these services in a way that does not interfere more with the architecture of the system than necessary.
The changes are major ones, very major ones. Soon people will not ask for EJB 2.x any more and will want EJB 3.0. Only 25 % - 55 % of the SCBCD 1.3 will be useful then (numbers concluded from thin air), and you would have to learn the new features of EJB 3.0 anyway, and then you won't even have a certificate to prove that you know that as well.
I would avoid it.
When you learned for EJB 2.x you will know about its problems. EJB 3.0 is like all the good things plus many more good things almost without any of these problems.
If that doesn't mean throwing away a paid voucher I recommend to study for the
free SCBCD 5.0 beta.
Kai