This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
I'm considering taking SCEA after I finish my SCWCD exam. Is it worth considering SCBCD before this and will it help my learning of SCEA?
I have not used EJB before. Hibernate I have used in the past projects I've worked on, but I'm considering going through the SCBCD to prepare myself for the SCEA. Do you think this is wise or just a waste of time?
I think it's valuable. Although I didn't take SCEA yet (actually I'm finishing my studies for SCBCD 5), my friend said me that SCEA exames has a lot of EJB questions.
Furthermore, EJB 3 is not only JPA. It has interesting stuffs, such as: JMS, Transaction, Security Management and of course, the most popular, session beans.
In my opinion, if you wanna be a Java Architect, you should have acknowledge about EJB3 as well.
Regards, Jair Rillo Junior
http://www.jairrillo.com/blog, SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 5.0, IBM SOA Associate (Test 664).
In my opinion, SCBCD isn't completely required and needed for SCEA. It is good to have this certificate, but I can't say that there were a lot of EJB3 questions on the exam which required really a deep knowledge of this technology.
My blog and my SCEA notes: <a href="http://jeyana.blogspot.com" target="_blank" rel="nofollow">http://jeyana.blogspot.com</a>
Eurig Jones
Ranch Hand
Joined: Feb 05, 2008
Posts: 57
posted
0
But would you think that someone with no EJB knowledge at all would struggle?
Natallia Vitalisova
Greenhorn
Joined: Aug 07, 2008
Posts: 10
posted
0
IMHO just understanding the basics of EJB technology is enough. Try to look through EJB in Action or Mastering EJB books.
Jair Rillo Junior
Ranch Hand
Joined: Aug 27, 2008
Posts: 114
posted
0
I agree that you do not need to be a EJB3 Master. The Basic is enough, however I think it is important have a good EJB3 acknowledge to your future (not about certification itself). If you intend to be an Architect, a good EJB/Distributed acknowledge is necessary (IMHO).
Also, pay attention about JSF questions. If you do not work with that, take some time to study JSF.
Eurig Jones
Ranch Hand
Joined: Feb 05, 2008
Posts: 57
posted
0
Oh no. JSF! I've used JSF on a few projects in the past and I don't really like it. Didn't realise it was part of SCEA.
Thanks for everybody's opinion. Mine has changed I think I will do SCBCD. At least start to work on it and see how far I go. It's just unfortunate that there doesn't seem to be much work with EJB where I'm going (Sydney). Hibernate seems to be the favorite.
I think EJB3 has so much that's new, I think getting a good background in EJBs is a great way to really lead yourself into SCEA. Overkill? Yeah, probably, but it can't hurt.
SCEA is the jewel in the crown. Leaving it to last isn't a completely bad idea.
IMHO, are you seeking to be a Java EE-architect without knowing EJB? You should definitely know EJB and acquiring that knowledge by studying for SCBCD is well-invested time.
How else would you know IRL when to use EJB or not to use EJB, it's strengths and weaknesses?