I am a SCJP and SCWCD certified professional. Lately I planned to go for SCBCD, as I was working with EJB and JPA. But now while talking to few of my colleagues and friends, they confused me. The discussion was on the future of EJB. No doubt, Spring is ruling the market. Given this scenario, is it worth taking SCBCD now. I have a good exposure on EJB and JPA already, is it necessary for me to take SCBCD. Or should I go directly for SCEA, which was in my list already? Please give your insights.
It says "EJB is a standard , but Spring is not. It won't change in the forseeale future...."
Joined: Jun 03, 2010
Thanks for the reply. I don't want to convert this topic on EJB vs Spring. This is a hot topic and the discussion can go on for days. I am an EJB fan myself, but cannot deny the fact that Spring is ruling the market. We cannot deny that we give certifications for better career opportunities. Now given this scenario, my dilemma here is, I already have a good hold on EJB, so should I go for SCBCD, or should I focus more on SCEA. Which will be better for my career?
Joined: Jul 29, 2012
SCEA is for someone who wants to transition his/her career from a software developer to a software architect.
You can choose a certification that you feel comfortable to take. There is nothing wrong to take the OCPJBCD even though Spring framework is getting more popular.
Have you considered taking the Java web service expert developer exam as well?