Just wondering - with ejb being dramatically altered in v3, is it better to do SCEA later on? I have 2 certs I intend to do, would it be wise to leave SCEA till last?
SCEA is more related to the architecture, so the underlying technology doesn't matter much - whether it's EJB 2.0 or EJB 3. You still have to address all the SLRs(Service Level Requirements) like performance, scalability etc in your architecture.
At the architectural level, the test does not mandate a specific version of the EJB to be used. If you feel compelled to use a particular version, you may do so, and just to appease the reviewer, it is a good idea to add a note justifying your decision.
Whether Hibernate will own EJB, or Spring is better than starting from scratch of if Struts should be viewed as a de facto standard for MVC implementation - are all true concerns an architect has to confront in real life. However, remember that this is an exam administerd by Sun, and they would like to see a pure J2EE based solution instead of one that uses Hibernate, Spring or one of any other popular frameworks. If I remember correctly, the assignment description makes it clear that they are expecting a 100% pure J2EE based solution. Now, this may be a contentious issue, since most J2EE projects out there today uses atleast one application framework.
Open Group Certified Distinguished IT Architect. Open Group Certified Master IT Architect. Sun Certified Architect (SCEA).
Joined: Mar 18, 2002
Okay guys - that helps. Thanks for your time.
Joined: May 23, 2003
Enterprise Java Beans are just too heavy, Hibernate is more lightweight.