hi, I am currently going through Spring Framework which starts the discussion with bashing EJB for its overheads. Could my fellow ranchers help me decide upon going for SCBCD or not? since, Spring Framework projects as if EJBs are very soon going to be a passe... Will learing EJB and getting certified be helpful in future, and which version of the SCBCD exam to go for? Which book to go through, in order to appear for the exam?
I believe that EJB 3 addresses some of the limitations of EJB 2.1. With an exam in beta test for EJB 3 it might be worth considering EJB 3 as a learning path. No matter how good Struts is, it doesn't have the backing of Sun and competes with other frameworks such as Spring, so it may not be the default industry technology.
Well we are talking about Spring here . So my advice is to learn Spring but also EJB 3.0. I usually work with Spring in all layers except O/R mapping. But I also learned EJB's and passed the exam. It is good to know your alternatives. Imagine you have to write a Spring MVC project connecting to a business module written in EJB2.0 or EJB2.1 . You still have to know how to handle EJB's. A lot of old apps in production are built on EJB 2.0 .
Any way remember : Spring is a framework (and a good one indeed) but EJB is a standard ... the corporate world would go for EJB solutions in most cases. It is your call .
Better, faster, lighter Java ... you mean Ruby right ?
SCEA5,SCBCD1.3,SCWCD5,SCJP1.4 - memories from my youth.
Surfs up space ponies, I'm making gravy without this lumpy, tiny ad: