I'm SCJP and SCJD certified and I'm wondering whether is worth to study for the SCEA or study for Web Components (or EJB) before getting the SCEA. The requirements of the SCEA does not seem to include the SCWCD or SCBCD.
I must say that I don't know anything about Web Components neither EJB. I expect to learn this at the same time I prepare for the certification, as I did when studied for SCJP and SCJD.
You could, but I don't think you should, or that you would necessarily pass.
While you're not required to know how to implement the various components that are covered by the SCWCD/SCBCD, you are required to understand the theory behind them, where they are best applied, the intention behind each one's application, etc. I would actually go so far as to suggest that you get a solid base in the theory - not necessarily passing SCWCD or SCBCD prior to taking SCEA - before sitting for the Part I of SCEA5, since I think that you'll find that having a solid foundation in the Java EE basics will help you with the entire assignment. [ April 20, 2008: Message edited by: Theodore Casser ]
Theodore Jonathan Casser
SCJP/SCSNI/SCBCD/SCWCD/SCDJWS/SCMAD/SCEA/MCTS/MCPD... and so many more letters than you can shake a stick at!
How much time you plan to spend for SCEA preparation?
If you can spend 3-5 years to prepare (begin from don't know anything about web components and business components, J2EE design patterns, OOA&D, etc.), then I think you can get SCEA.
SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional
Joined: May 23, 2007
Thanks for your answers. After reading them, I think is better to learn something about Web Components and EJB and then study for the SCEA. At the same time I'll profit from studying this and I'll try to get the SCWCD/SCBCD as well.
Joined: Jul 05, 2005
Please be aware that only knowledge about JSP, JSF, EJB is not enough to become an J2EE architect.
You also need to know about JMS, Web Services, design patterns [GoF], Core J2EE patterns, OOA&D, and UML as well.
In addition you should have some experience in creating design and architecture of enterprise systems with J2EE.