Hello Ryan This is a very interesting issue. EJB is not always the best solution regardless of the requirements in a project. It is a complex solution to complex problems, and you can not just use part of the solution if you only have part of the problem. It is not possible to just use the support for transactions without having to deal with the implications of an architecture built to support distributed objects for example. I think that some of the frustration people feel with EJB is that it force you into a complex solution even if you do not require all of the benefits the architecture brings you. Nevertheless it is one of few standards in an area where standards are badly needed in my opinion. Standards gives us a greater ability to integrate different systems and makes it much easier for developers to work together. As far as the SCBCD certification is concerned it is interesting to notice the discrepancy between what is emphasized for the exam and what developer working with it seems to thinks is most viable parts of EJB. The exam tends to focus on stateful session beans and entity beans, maybe just because they are the most complex creatures in the spec. On the other hand developers working with the technology tends to think that stateless session beans and message driven beans are the most useful parts of the architecture. Some argue that state is better held in the web tier and that frameworks like Hibernate is much easier to work with than entity beans. Just my 2 cents /Best regards Magnus [ January 21, 2004: Message edited by: Magnus Stattin ]
Hi all: I originally decided to pursue this certification because a job I interviewed for required a working knowledge of EJB. I didn't get the job, so I thought having the SCBCD cert would have given me the edge. I have been preparing for the SCBCD exam for nearly 2 months. Being a relative newbie, I have difficulty understanding the pros and cons that have been presented here, with cons being much more numerous. Does this cert hold any value at all? Have I been wasting my time? I truly want to make it in this field but the information overload has been overwhelming. Will I be able to find a job if I hold the SCJP, SCWCD and SCBCD? My time, money and energy resources are limited, and I don't want to waste them. I am about a week away from taking the exam. Any overwhelming reason I shouldn't? Or shold I take it because I'm so close anyway? Please add anything else that may be of value. Please remember that I'm a newbie. My knowledge of EJB comes from HF-EJB and the spec. Any discussion of issues that don't assume a basic knowledge will not be of benefit to me. If necessary, please explain these issues in terms that a newbie like me can understand. Thanks for you input.